Skip to main content

Concurrency

Technology

The ability of a system to handle multiple tasks or processes overlapping in time.

Sections

Definition

Concurrency techniques—such as threads, async executors, and message passing—allow software to utilize multi-core hardware and keep I/O operations non-blocking. SORA infrastructure written in Rust relies on disciplined concurrency to maintain reliability.

Sources

Current section: definition