Closed
Description
Description
As part of the development of the new agent MVP, it is necessary to develop a new concurrency control module.
Take into account the following:
- Create a list of agent tasks.
- Avoid parallelism (multithreading) whenever possible.
- Use C++20 co-routines or similar technology if possible.
- Avoid to create a new library for this.
- Select and use a common and maintained library, mention the advantages and disadvantages of its use.
- This module should be able to work with a configurable number of threads.
- This module should be in charge of task scheduling.