Package org.apache.avalon.excalibur.concurrent

Concurrency control utilities.

See:
          Description

Interface Summary
Sync Deprecated. use EDU.oswego.cs.dl.util.concurrent.Sync instead
 

Class Summary
ConditionalEvent Deprecated. use EDU.oswego.cs.dl.util.concurrent.CondVar instead
DijkstraSemaphore Deprecated. use EDU.oswego.cs.dl.util.concurrent.Semaphore instead
DjikstraSemaphore Deprecated. Replaced by DijkstraSemaphore.
Lock Deprecated. use the Mutex class instead
Mutex Deprecated. use EDU.oswego.cs.dl.util.concurrent.Mutex instead
ReadWriteLock Deprecated. use EDU.oswego.cs.dl.util.concurrent.ReadWriteLock instead
Semaphore Deprecated. use EDU.oswego.cs.dl.util.concurrent.Semaphore instead
ThreadBarrier Deprecated. use EDU.oswego.cs.dl.util.concurrent.CyclicBarrier instead
 

Package org.apache.avalon.excalibur.concurrent Description

Concurrency control utilities.

This is deprecated in favor of Doug Lea's concurrency utils.

Overview

This package provides utility classes commonly needed in concurrent java programming. They include important thread handling classes like Lock (a Mutex implementation), DjikstraSemaphore, ThreadBarrier, and ConditionalEvent. Read the javadocs for more information, and check out the excalibur 4.1 release for sample usage.

Move to Doug Lea's concurrency package!

Doug Lea's util.concurrent package is the de-facto standard for concurrency management, and it provides all the functionality of Excalibur Concurrent. It is intended to be the replacement of the Collections code in Excalibur.



Copyright © 2000-2003 Apache Jakarta Project. All Rights Reserved.