Instance Method インスタンスメソッド

lock()

Attempts to acquire a lock, blocking a thread’s execution until the lock can be acquired. ロックの獲得を試みます、スレッドの持つ実行可能ファイルをロックが獲得可能になるまでブロックします。

Declaration 宣言

func lock()

Discussion 議論

An application protects a critical section of code by requiring a thread to acquire a lock before executing the code. Once the critical section is completed, the thread relinquishes the lock by invoking unlock(). アプリケーションは、コードのクリティカルセクションの保護を、コードの実行の前にロックを獲得するためにあるスレッドを要請することによって行います。一旦クリティカルセクションが完了するならば、スレッドはロックをunlock()発動することで放棄します。

See Also 参照

Working with Locks ロックを扱う

Related Documentation 関連文書