別のキーワード
種類
- インスタンスメソッド (277)
- 特異メソッド (15)
- 定数 (11)
クラス
-
ARGF
. class (9) - File (11)
- IO (22)
- Mutex (12)
- Shell (15)
- StringIO (11)
-
Thread
:: Mutex (54) - ThreadsWait (6)
モジュール
-
CGI
:: HtmlExtension (22) -
File
:: Constants (11) -
Mutex
_ m (88) -
Sync
_ m (42)
キーワード
-
LOCK
_ EX (11) - blockquote (22)
-
debug
_ output _ exclusive _ unlock (3) -
debug
_ output _ lock (6) -
debug
_ output _ unlock (6) - flock (11)
- locked? (22)
-
mu
_ lock (11) -
mu
_ locked? (11) -
mu
_ try _ lock (11) -
mu
_ unlock (11) -
next
_ wait (6) - owned? (11)
-
read
_ nonblock (31) - sleep (11)
-
sync
_ ex _ locker (6) -
sync
_ lock (6) -
sync
_ try _ lock (6) -
sync
_ unlock (6) -
try
_ lock (28) - unlock (28)
-
write
_ nonblock (11)
検索結果
先頭5件
-
Mutex
_ m # lock -> () (27302.0) -
self をロックします。一度にひとつのスレッドしかロックできません。 既にロックされている mutex に対してロックを行おうとしたスレッドは ロックが解放されるまで、実行が停止されます。
...self をロックします。一度にひとつのスレッドしかロックできません。
既にロックされている mutex に対してロックを行おうとしたスレッドは
ロックが解放されるまで、実行が停止されます。... -
Mutex
# lock -> self (27301.0) -
mutex オブジェクトをロックします。一度に一つのス レッドだけが mutex をロックできます。既にロックされている mutex に対してロックを行おうとしたスレッドは mutex のロックが解放さ れるまで、実行が停止されます。
...mutex オブジェクトをロックします。一度に一つのス
レッドだけが mutex をロックできます。既にロックされている mutex
に対してロックを行おうとしたスレッドは mutex のロックが解放さ
れるまで、実行が停止されます。
@rais......e ThreadError self 既にカレントスレッドにロックされている場合に発
生します。
また、Signal.#trap に指定したハンドラ内で実行
した場合に発生します。
@see Thread::Mutex#unlock... -
Thread
:: Mutex # lock -> self (27301.0) -
mutex オブジェクトをロックします。一度に一つのス レッドだけが mutex をロックできます。既にロックされている mutex に対してロックを行おうとしたスレッドは mutex のロックが解放さ れるまで、実行が停止されます。
...mutex オブジェクトをロックします。一度に一つのス
レッドだけが mutex をロックできます。既にロックされている mutex
に対してロックを行おうとしたスレッドは mutex のロックが解放さ
れるまで、実行が停止されます。
@rais......e ThreadError self 既にカレントスレッドにロックされている場合に発
生します。
また、Signal.#trap に指定したハンドラ内で実行
した場合に発生します。
@see Thread::Mutex#unlock... -
Sync
_ m # lock(mode = EX) -> self (24410.0) -
ロック状態を変更します。 変更できるまで現在のスレッドの実行をブロックします。
...ロック状態を変更します。
変更できるまで現在のスレッドの実行をブロックします。
@param mode 変更後の状態を指定します。
通常、 Sync_m::EX, Sync_m::SH のどれかを指定します。... -
Shell
. debug _ output _ exclusive _ unlock { . . . } -> Mutex | nil (18500.0) -
@todo
...@todo
@see Mutex#exclusive_unlock... -
File
:: Constants :: LOCK _ EX -> Integer (18402.0) -
排他ロック。同時にはただひとつのプロセスだけがロックを保持できます。 File#flock で使用します。
...排他ロック。同時にはただひとつのプロセスだけがロックを保持できます。
File#flock で使用します。... -
Sync
_ m # sync _ ex _ locker -> Thread | nil (18401.0) -
@todo
@todo -
Mutex
# try _ lock -> bool (15313.0) -
mutex をロックしようとして、ロックが成功した場合、真を返します。 ロックできなかった場合にはブロックせず偽を返します。
...mutex をロックしようとして、ロックが成功した場合、真を返します。
ロックできなかった場合にはブロックせず偽を返します。
//emlist[例][ruby]{
m = Mutex.new
m.try_lock # => true
m.try_lock # => false
//}... -
Thread
:: Mutex # try _ lock -> bool (15313.0) -
mutex をロックしようとして、ロックが成功した場合、真を返します。 ロックできなかった場合にはブロックせず偽を返します。
...mutex をロックしようとして、ロックが成功した場合、真を返します。
ロックできなかった場合にはブロックせず偽を返します。
//emlist[例][ruby]{
m = Mutex.new
m.try_lock # => true
m.try_lock # => false
//}... -
Mutex
# unlock -> self (15312.0) -
mutex のロックを解放します。mutex のロック待ちになっていたスレッドの実行は再開されます。
...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 に指定したハンドラ内で実行
した場合に発生します。... -
Thread
:: Mutex # unlock -> self (15312.0) -
mutex のロックを解放します。mutex のロック待ちになっていたスレッドの実行は再開されます。
...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 に指定したハンドラ内で実行
した場合に発生します。... -
CGI
:: HtmlExtension # blockquote(cite = nil) -> String (15306.0) -
blockquote 要素を生成します。
...blockquote 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param cite 引用元を指定します。属性をハッシュで指定することもできます。
例:
blockquote("http://www.example.com/quotes/foo.html......") { "Foo!" }
#=> "<BLOCKQUOTE CITE=\"http://www.example.com/quotes/foo.html\">Foo!</BLOCKQUOTE>... -
CGI
:: HtmlExtension # blockquote(cite = nil) { . . . } -> String (15306.0) -
blockquote 要素を生成します。
...blockquote 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param cite 引用元を指定します。属性をハッシュで指定することもできます。
例:
blockquote("http://www.example.com/quotes/foo.html......") { "Foo!" }
#=> "<BLOCKQUOTE CITE=\"http://www.example.com/quotes/foo.html\">Foo!</BLOCKQUOTE>... -
Mutex
# locked? -> bool (15306.0) -
mutex がロックされている時、真を返します。
...mutex がロックされている時、真を返します。
//emlist[例][ruby]{
m = Mutex.new
m.locked? # => false
m.lock
m.locked? # => true
//}... -
Thread
:: Mutex # locked? -> bool (15306.0) -
mutex がロックされている時、真を返します。
...mutex がロックされている時、真を返します。
//emlist[例][ruby]{
m = Mutex.new
m.locked? # => false
m.lock
m.locked? # => true
//}...