Creates a mutual exclusion primitive for coordinating asynchronous operations.
A mutex instance that serializes task execution in FIFO order
const mutex = Mutex();await mutex.execute(async () => { // prevents race conditions in read-modify-write operations await writeCounter(await readCounter() + 1);}); Copy
const mutex = Mutex();await mutex.execute(async () => { // prevents race conditions in read-modify-write operations await writeCounter(await readCounter() + 1);});
Creates a mutual exclusion primitive for coordinating asynchronous operations.