133件ヒット
[1-100件を表示]
(0.062秒)
ライブラリ
キーワード
- BlockCaller (11)
- EDEADLOCK (11)
- EWOULDBLOCK (11)
- HTTPLocked (11)
- HTTPRequest (11)
- LockCommand (11)
- LockModeFailer (6)
- Monitor (11)
- Mutex (11)
- Thread (11)
- UnknownLocker (6)
- Unlock (11)
検索結果
先頭5件
-
Net
:: HTTP :: Lock (18017.0) -
HTTP の LOCK リクエストを表すクラスです。
...HTTP の LOCK リクエストを表すクラスです。... -
Errno
:: EDEADLOCK (6001.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EWOULDBLOCK (6001.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Fiddle
:: Closure :: BlockCaller (6001.0) -
Ruby のブロックをラップしたコールバック関数を表すクラスです。
...t"],
[TYPE_VOIDP, TYPE_INT, TYPE_INT, TYPE_VOIDP],
TYPE_VOID)
compare = Fiddle::Closure::BlockCaller.new(TYPE_INT, [TYPE_VOIDP, TYPE_VOIDP]){|x, y|
# qsort の比較関数は 型が int(*)(void*, void*) であるため、
# このブ... -
Gem
:: Commands :: LockCommand (6001.0) -
指定された特定のバージョンの Gem パッケージに依存する Gem を使用するために 必要な Kernel#gem メソッドの呼び出し方法を文字列で出力します。
指定された特定のバージョンの Gem パッケージに依存する Gem を使用するために
必要な Kernel#gem メソッドの呼び出し方法を文字列で出力します。 -
Net
:: HTTP :: Unlock (6001.0) -
HTTP の UNLOCK リクエストを表すクラスです。
...HTTP の UNLOCK リクエストを表すクラスです。... -
Net
:: HTTPLocked (6001.0) -
HTTP レスポンス 423 (Locked) を表現するクラスです。
...HTTP レスポンス 423 (Locked) を表現するクラスです。
詳しくは 4918 を見てください。... -
Sync
_ m :: LockModeFailer (6001.0) -
誤ったロックモードがセットされている場合に発生する例外です。
誤ったロックモードがセットされている場合に発生する例外です。 -
Sync
_ m :: UnknownLocker (6001.0) -
スレッドがロックされているべきタイミングでロックさせない場合に発生する例外です。
スレッドがロックされているべきタイミングでロックさせない場合に発生する例外です。 -
Monitor (17.0)
-
スレッドの同期機構としてのモニター機能を提供するクラスです。 また同じスレッドから何度も lock できる Mutex としての機能も提供します。
...スレッドの同期機構としてのモニター機能を提供するクラスです。
また同じスレッドから何度も lock できる Mutex としての機能も提供します。
MonitorMixin を include し、いくつかの別名を定義したクラスです。
=== 例
//emlist[......'monitor'
mon = Monitor.new
mon.synchronize {
mon.synchronize {
}
}
//}
Thread::Mutex ではデッドロックになります。
//emlist[Mutex でデッドロックになる例][ruby]{
mx = Mutex.new
mx.synchronize {
mx.synchronize {
}
}
# => deadlock; recursive locking (ThreadError)
//}...