Mutex_Lock_Name | |
Default_Lock_Name | |
Read_Lock_Name | |
Write_Lock_Name | |
Lock::double_lock( lock1,
lock2,
names1 = Default_Lock_Name,
names2 = Default_Lock_Name)
Lock::double_unlock( lock1,
lock2,
names1 = Default_Lock_Name,
names2 = Default_Lock_Name)
Lock::swap_lock( locked_lock,
unlocked_lock,
locked_names = Default_Lock_Name,
unlocked_names = Default_Lock_Name)
Lock::atomic_eval(string, binding, mutex=nil)
Lock::atomic_increment(name, binding, mutex = nil)
Lock::atomic_decrement(name, binding, mutex = nil)