Conference paper
Real Java applications in software transactional memory
Takuya Nakaike, Rei Odaira, et al.
IISWC 2010
The advent of multi-core and multi-threaded processor architectures highlights the need to address the well-known shortcomings of the ubiquitous lock-based synchronization mechanisms. The emerging transactional-memory synchronization mechanism is viewed as a promising alternative to locking for high-concurrency environments, including operating systems. This paper presents a constructive critique of locking and transactional memory: their strengths, weaknesses, and challenges. Copyright 2007 ACM.
Takuya Nakaike, Rei Odaira, et al.
IISWC 2010
Maged M. Michael
Queue
Maged M. Michael, Martin T. Vechev, et al.
ACM SIGPLAN Notices
Michael F. Spear, Maged M. Michael, et al.
SPAA 2008