るりまサーチ

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.007秒)
トップページ > クラス:Thread[x] > クエリ:Mutex[x]

種類

ライブラリ

キーワード

検索結果

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 で指定します。...