STM

La memoria transaccional de software (del acrónimo en inglés de Software Transactional Memory) es un mecanismo de control de concurrencia análogo a negociaciones de bases de datos para controlar el acceso a la memoria compartida en la programación concurrente.