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