STM

La memoria transaccional de software (STM) es un mecanismo de control de la simultaneidad análogo a las transacciones de bases de datos para controlar el acceso a la memoria compartida en la programación simultánea.