UNPKG

dahlia-concurrency

Version:

High-level concurrency primitives and patterns for Node.js using worker_threads (queues, semaphore, mutex, worker pool, scheduler, and more)

13 lines (8 loc) 221 B
export class Mutex { private data: Int32Array; private ownerThreadId: number | null; constructor(sharedBuffer: SharedArrayBuffer); lock(timeout?: number): void; unlock(): void; acquire(): Promise<void>; }