import { Mutex } from "https://deno.land/x/rimbu@1.2.0/channel/main/index.ts";
Interfaces
Defines the static |
import { type Mutex } from "https://deno.land/x/rimbu@1.2.0/channel/main/index.ts";
A Mutex is used to restrict access to a shared resource in a concurrent environment. The Mutex can be used to acquire a lock for the resource, preventing others using the Mutext from accessing the resource. When finished using the resource, the lock can be released, allowing other waiting processes to acquire a lock.
Methods
Acquire a lock. Blocks if the resource is already locked. Resolves when the resource is available.
import { Mutex } from "https://deno.land/x/rimbu@1.2.0/channel/main/index.ts";