diff options
Diffstat (limited to 'std/mutex.zig')
| -rw-r--r-- | std/mutex.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/std/mutex.zig b/std/mutex.zig index 125a763479..c0b5d3b002 100644 --- a/std/mutex.zig +++ b/std/mutex.zig @@ -96,7 +96,7 @@ const MutexWindows = struct { pub fn acquire(self: *Mutex) Held { self.initOsData(); - windows.EnterCriticalSection(&self.lock); + while (windows.TryEnterCriticalSection(&self.lock) == 0) {} return Held { .mutex = self }; } }; |
