Package org.castor.util.concurrent

This package contains classes taken from EDU.oswego.cs.dl.util.concurrent library Version 1.3.4.

Interface Summary

ReadWriteLock ReadWriteLocks maintain a pair of associated locks.
Sync Main interface for locks, gates, and conditions.

Class Summary

ConcurrentHashMap A version of Hashtable supporting concurrency for both retrievals and updates:
ConcurrentHashMap.Entry ConcurrentHashMap collision list entry.
ConcurrentHashMap.HashIterator
ConcurrentHashMap.KeyIterator
ConcurrentHashMap.Segment Bookkeeping for each concurrency control segment.
ConcurrentHashMap.ValueIterator
ReaderPreferenceReadWriteLock A ReadWriteLock that prefers waiting readers over waiting writers when there is contention.
ReentrantWriterPreferenceReadWriteLock A writer-preference ReadWriteLock that allows both readers and writers to reacquire read or write locks in the style of a ReentrantLock.
WriterPreferenceReadWriteLock A ReadWriteLock that prefers waiting writers over waiting readers when there is contention.
WriterPreferenceReadWriteLock.ReaderLock
WriterPreferenceReadWriteLock.Signaller Reader and Writer requests are maintained in two different wait sets, by two different objects.
WriterPreferenceReadWriteLock.WriterLock
This package contains classes taken from EDU.oswego.cs.dl.util.concurrent library Version 1.3.4.
Author:
Doug Lea

Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com