132 |
|
java.util.concurrent.FairSemaphore} are classic concurrency tools. |
133 |
|
{@link java.util.concurrent.CountDownLatch} is very simple yet very |
134 |
|
common utility for blocking until a single signal, event, or condition |
135 |
< |
holds. A {link CyclicBarrier} is a resettable multiway |
135 |
> |
holds. A {@link CyclicBarrier} is a resettable multiway |
136 |
|
synchronization point common in some styles of parallel |
137 |
|
programming. An {@link java.util.concurrent.Exchanger} allows two |
138 |
|
threads to exchange objects at a rendezvous point. |