@gron

The java.util.concurrent Synchronizer Framework

. Science of Computer Programming, 58 (3): 293 - 309 (2005)Special Issue on Concurrency and synchonization in Java programs.
DOI: DOI: 10.1016/j.scico.2005.03.007

Abstract

Most synchronizers (locks, barriers, etc.) in the J2SE 5.0 java.util.concurrent package are constructed using a small framework based on class AbstractQueuedSynchronizer. This framework provides common mechanics for atomically managing synchronization state, blocking and unblocking threads, and queuing. The paper describes the rationale, design, implementation, usage, and performance of this framework.

Links and resources

Tags

community

  • @gron
  • @dblp
@gron's tags highlighted