Definition
Concurrency organizes multiple tasks so they can make progress over overlapping periods of time.
Usage and related concepts
Concurrency does not require simultaneous execution; parallelism does. Search requests or agent tasks can interleave waiting and processing, while throughput remains constrained by resources, service limits, and dependencies.