種類
- インスタンスメソッド (67)
- 特異メソッド (9)
クラス
- Mutex (4)
-
Net
:: HTTP (11) - Shell (9)
-
Thread
:: Mutex (18)
キーワード
-
debug
_ output _ exclusive _ unlock (3) -
debug
_ output _ unlock (6) - lock (11)
-
mu
_ unlock (11) -
sync
_ unlock (6)
検索結果
先頭5件
-
Net
:: HTTP # unlock(path , body , initheader = nil) -> Net :: HTTPResponse (24323.0) -
サーバの path に UNLOCK リクエストを ヘッダを initheader, ボディを body として送ります。
...サーバの path に UNLOCK リクエストを
ヘッダを initheader, ボディを body として送ります。
レスポンスを Net::HTTPResponse のオブジェクト
で返します。
@param path リクエストを送るパスを文字列で与えます。
@param body リクエストの......ボディを文字列で与えます。
@param initheader リクエストのヘッダを「文字列=>文字列」の
ハッシュで与えます。
@see Net::HTTP::Unlock... -
Mutex
# unlock -> self (24319.0) -
mutex のロックを解放します。mutex のロック待ちになっていたスレッドの実行は再開されます。
...れます。
@return self を返します。
例:
m = Mutex.new
begin
m.lock
# critical part
ensure
m.unlock
end
Mutex はロックしたスレッド以外からロックを開放することは出来ません。
ロックしたスレッド以外から unlock が呼ばれると Thr......m = Mutex.new
m.lock
Thread.new do
m.unlock # => ThreadError
end.join
@raise ThreadError self がロックされていない場合や self をロックしたス
レッド以外から呼ばれた場合に発生します。
また、Signal.#trap に指定... -
Thread
:: Mutex # unlock -> self (24319.0) -
mutex のロックを解放します。mutex のロック待ちになっていたスレッドの実行は再開されます。
...れます。
@return self を返します。
例:
m = Mutex.new
begin
m.lock
# critical part
ensure
m.unlock
end
Mutex はロックしたスレッド以外からロックを開放することは出来ません。
ロックしたスレッド以外から unlock が呼ばれると Thr......m = Mutex.new
m.lock
Thread.new do
m.unlock # => ThreadError
end.join
@raise ThreadError self がロックされていない場合や self をロックしたス
レッド以外から呼ばれた場合に発生します。
また、Signal.#trap に指定... -
Mutex
_ m # unlock -> () (24308.0) -
ロックを解放します。ロック待ちになっていたスレッドの実行は再開されます。
...ロックを解放します。ロック待ちになっていたスレッドの実行は再開されます。
@raise ThreadError ロックされていない場合に unlock を呼ぶと発生します... -
Sync
_ m # unlock(mode = EX) -> self (24302.0) -
ロックを解除します。
ロックを解除します。
@param mode 変更後の状態を指定します。
通常、 Sync_m::UN, Sync_m::EX, Sync_m::SH のどれかを指定します。 -
Mutex
_ m # mu _ unlock -> () (12308.0) -
ロックを解放します。ロック待ちになっていたスレッドの実行は再開されます。
...ロックを解放します。ロック待ちになっていたスレッドの実行は再開されます。
@raise ThreadError ロックされていない場合に unlock を呼ぶと発生します... -
Shell
. debug _ output _ exclusive _ unlock { . . . } -> Mutex | nil (12307.0) -
@todo
...@todo
@see Mutex#exclusive_unlock... -
Shell
. debug _ output _ unlock -> Mutex | nil (12307.0) -
@todo
...@todo
@see Mutex#unlock......@todo
@see Thread::Mutex#unlock... -
Sync
_ m # sync _ unlock(mode = EX) -> self (12302.0) -
ロックを解除します。
ロックを解除します。
@param mode 変更後の状態を指定します。
通常、 Sync_m::UN, Sync_m::EX, Sync_m::SH のどれかを指定します。 -
Mutex
# lock -> self (6206.0) -
mutex オブジェクトをロックします。一度に一つのス レッドだけが mutex をロックできます。既にロックされている mutex に対してロックを行おうとしたスレッドは mutex のロックが解放さ れるまで、実行が停止されます。
...す。
@raise ThreadError self 既にカレントスレッドにロックされている場合に発
生します。
また、Signal.#trap に指定したハンドラ内で実行
した場合に発生します。
@see Thread::Mutex#unlock... -
Thread
:: Mutex # lock -> self (6206.0) -
mutex オブジェクトをロックします。一度に一つのス レッドだけが mutex をロックできます。既にロックされている mutex に対してロックを行おうとしたスレッドは mutex のロックが解放さ れるまで、実行が停止されます。
...す。
@raise ThreadError self 既にカレントスレッドにロックされている場合に発
生します。
また、Signal.#trap に指定したハンドラ内で実行
した場合に発生します。
@see Thread::Mutex#unlock...