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