fn lock(self: *Mutex) void

Acquires the mutex, blocking the caller’s thread until it can. It is undefined behavior if the mutex is already held by the caller’s thread. Once acquired, call unlock() on the Mutex to release it.

Parameters

self: *Mutex,