Developing libraries using software transactional memory

Ricardo Dias, João Lourenço, Gonçalo Cunha
2008 Computer Science and Information Systems  
Software transactional memory is a promising programming model that adapts many concepts borrowed from the databases world to control concurrent accesses to main memory (RAM) locations. This paper aims at discussing how to support apparently irreversible operations within software libraries that will be used in a (software memory) transactional context.
doi:10.2298/csis0802103d fatcat:wynleyj6mzcn7ceg6mmsnzflgy