るりまサーチ

最速Rubyリファレンスマニュアル検索!
54件ヒット [1-54件を表示] (0.063秒)

別のキーワード

  1. drb thread
  2. thread exit
  3. thread kill
  4. thread join
  5. etc sc_thread_cputime

ライブラリ

クラス

検索結果

Thread::Mutex.new -> Thread::Mutex (21102.0)

新しい mutex を生成して返します。

新しい mutex を生成して返します。

Mutex.new -> Thread::Mutex (102.0)

新しい mutex を生成して返します。

新しい mutex を生成して返します。

Thread.exclusive { ... } -> object (13.0)

VM グローバルの Mutex をロックし、ブロックを実行します。

...前とは違います。
Thread.exclusive は VM グローバルの Thread::MUTEX_FOR_THREAD_EXCLUSIVE の
synchronize を呼び出しているだけで、Thread.exclusive していないスレッドは動きます。
Thread::Mutex
や Monitor などの他の排他制御の方法を検討してく...

PStore.new(file, thread_safe = false) -> PStore (7.0)

ファイル名 file に対してデータベースを読み書きします。

...ファイル名は
ファイル名に ".tmp" および ".new" を付けたものです。

@param file データベースファイル名。

@param thread_safe 真を指定すると Thread::Mutex を用いてスレッドセーフになります。
デフォルトは偽です。...

Shell.debug_output_lock -> Mutex (7.0)

@todo

...@todo

@see Thread::Mutex#lock...

絞り込み条件を変える

Shell.debug_output_locked? -> bool (7.0)

@todo

...@todo

@see Thread::Mutex#locked?...

Shell.debug_output_synchronize (7.0)

@todo

...@todo

@see Thread::Mutex#synchronize...

Shell.debug_output_try_lock -> bool (7.0)

@todo

...@todo

@see Thread::Mutex#try_lock...

Shell.debug_output_unlock -> Mutex | nil (7.0)

@todo

...@todo

@see Thread::Mutex#unlock...

Thread.exclusive { ... } -> object (7.0)

VM グローバルの Mutex をロックし、ブロックを実行します。

...ックを実行します。

このクラスメソッドの挙動は 1.8 以前とは違います。
Thread.exclusive は VM グローバルの Thread::MUTEX_FOR_THREAD_EXCLUSIVE の
synchronize を呼び出しているだけで、Thread.exclusive していないスレッドは動きます。
Mutex...
...動は 1.8 以前とは違います。
Thread.exclusive は VM グローバルの Mutex の
synchronize を呼び出しているだけで、Thread.exclusive していないスレッドは動きます。
Thread::Mutex
や Monitor などの他の排他制御の方法を検討してください。...

絞り込み条件を変える