Approach to a Transactional Memory Design Pattern
Heiko Sturzrehm, Pascal A. Felber, Christof W. Fetzer · 2009
Due to its speculative and also optimistic concurrency control strategy, software transactional memory provides a scalable alternative to mutual exclusion. For the last few years, many implementations, which are basically variations of the same design, have been released. Therefore is a consequential step to create a design pattern dealing with this issue.This paper proposes an approach for a software transactional memory design pattern called ¿Transactional Object¿.