Skip to content

Barrier

Barrier that holds multiple processes until released.

Barrier

A barrier that blocks any number of processes until release() is called.

Processes call await barrier.wait() to park. When release() is called, all currently waiting processes are unblocked simultaneously.

release()

Trigger all currently waiting events.

wait()

Return an Event that resolves when release() is called.