|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Barrier
Barriers serve as synchronization points for groups of threads that must occasionally wait for each other. Barriers may support any of several methods that accomplish this synchronization. This interface merely expresses their minimal commonalities:
parties
-- the number of threads
that must meet at the barrier point. (In all current
implementations, this
value is fixed upon construction of the Barrier.)
broken
if
one or more threads leave a barrier point prematurely,
generally due to interruption or timeout. Corresponding
synchronization methods in barriers fail, throwing
BrokenBarrierException for other threads
when barriers are in broken states.
[ Introduction to this package. ]
Method Summary | |
---|---|
boolean |
broken()
Returns true if the barrier has been compromised by threads leaving the barrier before a synchronization point (normally due to interruption or timeout). |
int |
parties()
Return the number of parties that must meet per barrier point. |
Method Detail |
---|
int parties()
boolean broken()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |