mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-26 09:23:48 +00:00
Fix atomic memory order for sync.ticket_mutex_unlock
This commit is contained in:
@@ -297,7 +297,7 @@ waiting to acquire the lock, exactly one of those threads is unblocked and
|
|||||||
allowed into the critical section.
|
allowed into the critical section.
|
||||||
*/
|
*/
|
||||||
ticket_mutex_unlock :: #force_inline proc "contextless" (m: ^Ticket_Mutex) {
|
ticket_mutex_unlock :: #force_inline proc "contextless" (m: ^Ticket_Mutex) {
|
||||||
atomic_add_explicit(&m.serving, 1, .Relaxed)
|
atomic_add_explicit(&m.serving, 1, .Release)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Reference in New Issue
Block a user