727件ヒット
[701-727件を表示]
(0.038秒)
別のキーワード
クラス
- Exception (12)
- Fiber (24)
- Monitor (42)
- Mutex (4)
-
Rake
:: Application (12) - Thread (247)
-
Thread
:: Backtrace :: Location (84) -
Thread
:: ConditionVariable (24) -
Thread
:: Mutex (50) -
Thread
:: Queue (106) -
Thread
:: SizedQueue (70) - ThreadGroup (24)
モジュール
- Kernel (16)
- MonitorMixin (12)
キーワード
- [] (12)
-
abort
_ on _ exception (12) -
abort
_ on _ exception= (12) -
absolute
_ path (12) - add (12)
-
add
_ trace _ func (12) - backtrace (12)
-
backtrace
_ locations (36) -
base
_ label (12) - broadcast (12)
- clear (12)
- close (10)
- closed? (10)
- deq (24)
- empty? (12)
- enter (12)
- exit (12)
- fetch (8)
-
ignore
_ deadlock= (4) - inspect (24)
- key? (12)
- label (12)
- length (12)
- lineno (12)
- list (12)
- locked? (10)
- max (12)
- max= (12)
-
mon
_ enter (18) -
mon
_ exit (6) - name= (10)
-
num
_ waiting (12) - owned? (12)
- path (12)
- pop (24)
- priority (12)
- priority= (12)
-
report
_ on _ exception (9) -
report
_ on _ exception= (9) - resume (12)
- run (12)
-
safe
_ level (7) -
set
_ trace _ func (12) - shift (24)
- signal (12)
- size (12)
- sleep (12)
- stop? (12)
- synchronize (10)
-
thread
_ variable _ set (12) - timeout (16)
-
to
_ s (20) - transfer (12)
-
try
_ lock (10) -
wait
_ for _ cond (6) - wakeup (12)
検索結果
先頭5件
-
Monitor
# exit -> () (13.0) -
MonitorMixin#mon_exit の別名です。
...ドが一つ実行を再開します。
@raise ThreadError ロックを持っていないスレッドが呼びだした場合に発生します
//emlist[例][ruby]{
require 'monitor'
mon = Monitor.new
mon.enter
mon.enter
mon.exit
mon.exit
mon.exit # => current thread not owner (ThreadError)
//}... -
Monitor
# mon _ exit -> () (13.0) -
モニターのロックを解放します。
...ドが一つ実行を再開します。
@raise ThreadError ロックを持っていないスレッドが呼びだした場合に発生します
//emlist[例][ruby]{
require 'monitor'
mon = Monitor.new
mon.enter
mon.enter
mon.exit
mon.exit
mon.exit # => current thread not owner (ThreadError)
//}... -
Mutex
# owned? -> bool (13.0) -
self がカレントスレッドによってロックされている場合に true を返します。 そうでない場合に false を返します。
...self がカレントスレッドによってロックされている場合に true を返します。
そうでない場合に false を返します。
//emlist[例][ruby]{
m = Mutex.new
m.owned? # => false
m.lock
Thread.new do
m.owned? # => false
end.join
m.owned? # => true
//}... -
Mutex
# sleep(timeout = nil) -> Integer (13.0) -
与えられた秒数の間ロックを解除してスリープして、実行後にまたロックします。
...プする秒数を指定します。省略するとスリープし続けます。
@return スリープしていた秒数を返します。
@raise ThreadError 自身がカレントスレッドによってロックされていない場合に発生します。
[注意] 2.0 以降ではスリープ......グナルを受信した場合などに実行が再
開(spurious wakeup)される場合がある点に注意してください。
//emlist[例][ruby]{
m = Mutex.new
th = Thread.new do
m.lock
m.sleep(2)
end
th.status # => "run"
sleep 1
th.status # => "sleep"
sleep 1
th.status # => false
//}... -
Rake
:: Application # options -> OpenStruct (13.0) -
コマンドラインで与えられたアプリケーションのオプションを返します。
...コマンドラインで与えられたアプリケーションのオプションを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.application.options # => #<OpenStruct always_multitask=false, backtrace=false, buil......em=false, job_stats=false, load_system=false, nosearch=false, rakelib=["rakelib"], show_all_tasks=false, show_prereqs=false, show_task_pattern=nil, show_tasks=nil, silent=false, suppress_backtrace_pattern=nil, thread_pool_size=8, trace=false, trace_output=#<IO:<STDERR>>, trace_rules=false>
end
//}...