IT-lexikon › Programmering › Lock-free

Lock-free

Programmering In English → Uppdaterad: 2026-05-23

Concurrent kod som inte använder mutex/locks — bygger på atomic operations (CAS).

Garanti: åtminstone en tråd gör alltid framsteg (skiljer från wait-free där alla trådar gör). Svårare att skriva korrekt än lock-based, men undviker deadlocks och prioritets­inversion. Java ConcurrentHashMap, Rust crossbeam.

← Tillbaka till lexikonet