mirror of
https://github.com/Ed94/Odin.git
synced 2026-06-13 01:21:38 -07:00
Add Recursive_Mutex procedures to procedure groups
This commit is contained in:
@@ -9,6 +9,7 @@ Example:
|
||||
guard :: proc{
|
||||
mutex_guard,
|
||||
rw_mutex_guard,
|
||||
recursive_mutex_guard,
|
||||
ticket_mutex_guard,
|
||||
benaphore_guard,
|
||||
recursive_benaphore_guard,
|
||||
@@ -31,6 +32,7 @@ shared_guard :: proc{
|
||||
lock :: proc{
|
||||
mutex_lock,
|
||||
rw_mutex_lock,
|
||||
recursive_mutex_lock,
|
||||
ticket_mutex_lock,
|
||||
benaphore_lock,
|
||||
recursive_benaphore_lock,
|
||||
@@ -43,6 +45,7 @@ lock :: proc{
|
||||
unlock :: proc{
|
||||
mutex_unlock,
|
||||
rw_mutex_unlock,
|
||||
recursive_mutex_unlock,
|
||||
ticket_mutex_unlock,
|
||||
benaphore_unlock,
|
||||
recursive_benaphore_unlock,
|
||||
@@ -55,6 +58,7 @@ unlock :: proc{
|
||||
try_lock :: proc{
|
||||
mutex_try_lock,
|
||||
rw_mutex_try_lock,
|
||||
recursive_mutex_try_lock,
|
||||
benaphore_try_lock,
|
||||
recursive_benaphore_try_lock,
|
||||
atomic_mutex_try_lock,
|
||||
|
||||
Reference in New Issue
Block a user