Constructors
constructor
- new Latch(size: number): Latch
Methods
arrive
- arrive(n?: number): Promise<void>
-
Parameters
-
Default value n: number = 1
Returns Promise<void>
arrive_and_wait
- arrive_and_wait(): Promise<void>
wait_for
- wait_for(ms: number): Promise<boolean>
-
Parameters
Returns Promise<boolean>
wait_until
- wait_until(at: Date): Promise<boolean>
-
Parameters
Returns Promise<boolean>
Latch for critical sections.
The Latch class blocks critical sections until the downward counter to be zero.