![2012-0411.maurice.png](/media/filer_public_thumbnails/filer_public/2012/11/18/2012-0411maurice.png__250x173_q85_crop_upscale.jpg)
Maurice Herlihy "We always said that parallel machines with more than one processor were going to be important someday, but nobody knew when it would happen." Credit: Mike Cohea/Brown University
In 1993, Maurice Herlihy along with Eliot Moss of the University of Massachusetts, Amherst invented transactional memory in the paper: Transactional Memory: Architectural Support for Lock-Free Data Structures.
Transactional memory is a promising technique designed to make the creation of reliable multithreaded programs easier. It does this by using a transactional model wherein complex operations can be performed concurrently, in isolation from each other, with those operations either completing ...