The barrier module provides a primitive for synchronizing the progress of
a group of threads.
BSD style: see
license.txt
Sean Kelly
- class Barrier ¶#
-
This class represents a barrier across which threads may only travel in
groups of a specific size.
- this(uint limit) ¶#
-
Initializes a barrier object which releases threads in groups of limit
in size.
limit | The number of waiting threads to release in unison. |
SyncException on error.
- void wait() ¶#
-
Wait for the pre-determined number of threads and then proceed.
SyncException on error.