| java.lang.Object EDU.oswego.cs.dl.util.concurrent.SyncCollection EDU.oswego.cs.dl.util.concurrent.SyncSet EDU.oswego.cs.dl.util.concurrent.SyncSortedSet
SyncSortedSet | public class SyncSortedSet extends SyncSet implements SortedSet(Code) | | SyncSortedSets wrap Sync-based control around java.util.SortedSets.
They support the following additional reader operations over
SyncCollection: comparator, subSet, headSet, tailSet, first, last.
[ Introduction to this package. ]
See Also: SyncCollection |
Constructor Summary | |
public | SyncSortedSet(SortedSet set, Sync sync) Create a new SyncSortedSet protecting the given collection,
and using the given sync to control both reader and writer methods. | public | SyncSortedSet(SortedSet set, ReadWriteLock rwl) Create a new SyncSortedSet protecting the given set,
and using the given ReadWriteLock to control reader and writer methods. | public | SyncSortedSet(SortedSet set, Sync readLock, Sync writeLock) Create a new SyncSortedSet protecting the given set,
and using the given pair of locks to control reader and writer methods. |
SyncSortedSet | public SyncSortedSet(SortedSet set, Sync sync)(Code) | | Create a new SyncSortedSet protecting the given collection,
and using the given sync to control both reader and writer methods.
Common, reasonable choices for the sync argument include
Mutex, ReentrantLock, and Semaphores initialized to 1.
|
SyncSortedSet | public SyncSortedSet(SortedSet set, ReadWriteLock rwl)(Code) | | Create a new SyncSortedSet protecting the given set,
and using the given ReadWriteLock to control reader and writer methods.
|
SyncSortedSet | public SyncSortedSet(SortedSet set, Sync readLock, Sync writeLock)(Code) | | Create a new SyncSortedSet protecting the given set,
and using the given pair of locks to control reader and writer methods.
|
|
|