Atomically releases mu and blocks until signaled, then reacquires it.
mu
Declared in <absl/synchronization/mutex.h>
<absl/synchronization/mutex.h>
void Wait(Mutex* mu);