aboutsummaryrefslogtreecommitdiff
path: root/std/mutex.zig
diff options
context:
space:
mode:
Diffstat (limited to 'std/mutex.zig')
-rw-r--r--std/mutex.zig2
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 };
}
};