Skip to content

Design and development of the concurrency control module for the new agent #24

Closed
@TomasTurina

Description

@TomasTurina

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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions