STM

A memória transacional de software (STM) é um mecanismo de controle de simultaneidade análogo às transações de banco de dados para controlar o acesso à memória compartilhada na programação simultânea.