IT-lexikon Programmering Concurrency

Concurrency

Programmering In English → Uppdaterad: 2026-05-23

Att hantera flera saker "samtidigt" — kan vara parallellt (på flera kärnor) eller bara avbrott (en kärna växlar).

Modeller: trådar (klassiskt), goroutines (Go), async/await (JS/Rust/Python), actors (Erlang/Akka). Svårt att få rätt: deadlocks, race conditions, oförutsägbar ordning. "Concurrency is not parallelism" — Rob Pike.

← Tillbaka till lexikonet