STM

Programowa pamięć transakcyjna (software transactional memory, STM) to mechanizm kontroli współbieżności analogiczny do transakcji w bazach danych, służący do kontrolowania dostępu do pamięci współdzielonej w programowaniu współbieżnym.