acquire method
Lock the mutex
Implementation
Future<void> acquire() async {
if (_locked) {
final c = Completer<void>();
_waiting.add(c);
await c.future;
}
_locked = true;
}
Lock the mutex
Future<void> acquire() async {
if (_locked) {
final c = Completer<void>();
_waiting.add(c);
await c.future;
}
_locked = true;
}