ライブラリ
- ビルトイン (6)
キーワード
-
MUTEX
_ FOR _ THREAD _ EXCLUSIVE (2) - critical (1)
- critical= (1)
- exclusive (2)
検索結果
先頭4件
-
Thread
:: MUTEX _ FOR _ THREAD _ EXCLUSIVE (6118) -
Thread.exclusive用のMutexオブジェクトです。
...
Thread.exclusive用のMutexオブジェクトです。... -
Thread
. exclusive { . . . } -> object (29) -
VM グローバルの Mutex をロックし、ブロックを実行します。
...ローバルの Mutex をロックし、ブロックを実行します。
このクラスメソッドの挙動は 1.8 以前とは違います。
Thread.exclusive は VM グローバルの Thread::MUTEX_FOR_THREAD_EXCLUSIVE の
synchronize を呼び出しているだけで、Thread.exclusive して......いないスレッドは動きます。
Mutex や Monitor などの他の排他制御の方法を検討してください。... -
Thread
. critical -> bool (7) -
真である間、スレッドの切替えを行いません。
...れた場合には、
自動的に false になります。
ただし、Thread.new によりスレッドを生成した場合には、critical
の値に関わらず そのスレッドは実行されます。
また、Thread.pass により明示的に切替えることもできます。
デフォ......張ライブラリがからむとこのフラグは無視さ
れることもあります。排他制御を行うにはこのメソッドに頼らず
Mutex や Monitor を使うべきです。
@param newstate スレッドの切替えを許すかどうかを、true か false で指定します。... -
Thread
. critical=(newstate) (7) -
真である間、スレッドの切替えを行いません。
...れた場合には、
自動的に false になります。
ただし、Thread.new によりスレッドを生成した場合には、critical
の値に関わらず そのスレッドは実行されます。
また、Thread.pass により明示的に切替えることもできます。
デフォ......張ライブラリがからむとこのフラグは無視さ
れることもあります。排他制御を行うにはこのメソッドに頼らず
Mutex や Monitor を使うべきです。
@param newstate スレッドの切替えを許すかどうかを、true か false で指定します。...
