class Mutex
implements MutexInterface
import { Mutex } from "https://deno.land/x/mtkruto@0.1.105/0_deps.ts";
Methods
acquire(): Promise<MutexInterface.Releaser>
cancel(): void
isLocked(): boolean
release(): void
runExclusive<T>(callback: MutexInterface.Worker<T>): Promise<T>
waitForUnlock(): Promise<void>