Options
All
  • Public
  • Public/Protected
  • All
Menu

Latch for critical sections.

The Latch class blocks critical sections until the downward counter to be zero.

Hierarchy

  • Latch

Index

Constructors

constructor

  • new Latch(size: number): Latch

Methods

arrive

  • arrive(n?: number): Promise<void>

arrive_and_wait

  • arrive_and_wait(): Promise<void>

is_ready

  • is_ready(): boolean

wait

  • wait(): Promise<void>

wait_for

  • wait_for(ms: number): Promise<boolean>

wait_until

  • wait_until(at: Date): Promise<boolean>

Generated using TypeDoc