func lock(before: Date) -> Bool
Attempts to acquire a lock before a specified moment in time.
ある指定の瞬間の前にロックの獲得を試みます。
func lock(whenCondition : Int, before: Date) -> Bool
Attempts to acquire a lock before a specified moment in time.
ある指定の瞬間の前にロックの獲得を試みます。
func `try`() -> Bool
Attempts to acquire a lock without regard to the receiver’s condition.
レシーバの持つ条件にかかわりなくあるロックの獲得を試みます。
func tryLock (whenCondition : Int) -> Bool
Attempts to acquire a lock if the receiver’s condition is equal to the specified condition.
レシーバの持つ条件がこの指定の条件と等しいならばあるロックの獲得を試みます。
func unlock(withCondition : Int)
Relinquishes the lock and sets the receiver’s condition.
ロックを放棄してレシーバの条件を設定します。