raghu@dark-factory :~/kb/software-transactional-memory $ cat

Software Transactional Memory

A concurrency-control approach that groups shared-memory operations into atomic, composable transactions that automatically retry on conflict instead of using explicit locks.

grounded in: Trend theme 'Rust editions and concurrency pitfalls... hard debates about async concurrency models'; STM is a durable lock-free alternative concurrency paradigm absent from the existing async/locking

Connected concepts

Lock-free programming, MVCC, Serializable Isolation, Memory ordering

Explore it live in the knowledge graph →