UPDF AI

A flexible framework for implementing software transactional memory

M. Herlihy,Victor Luchangco,Mark Moir

2006 · DOI: 10.1145/1167473.1167495
Conference on Object-Oriented Programming Systems, Languages, and Applications · 286 Citations

TLDR

DSTM2, a Java™ software library that provides a flexible framework for implementing object-based software transactional memory (STM), is described, providing a substantial improvement over the awkward programming interface of the previous DSTM library.