344件ヒット
[101-200件を表示]
(0.156秒)
クラス
- Date (55)
- Monitor (88)
-
MonitorMixin
:: ConditionVariable (55) - Time (55)
モジュール
- MonitorMixin (91)
キーワード
- broadcast (11)
- enter (11)
- exit (11)
-
mon
_ check _ owner (5) -
mon
_ enter (16) -
mon
_ exit (16) -
mon
_ locked? (12) -
mon
_ owned? (12) -
mon
_ synchronize (16) -
mon
_ try _ enter (16) - monday? (22)
- month (22)
-
new
_ cond (16) -
next
_ month (11) -
prev
_ month (11) - signal (11)
- strftime (11)
- synchronize (16)
-
try
_ enter (11) -
try
_ mon _ enter (16) - wait (11)
-
wait
_ for _ cond (5) -
wait
_ until (11) -
wait
_ while (11) - wday (11)
検索結果
先頭5件
-
Monitor
# mon _ locked? -> bool (15202.0) -
モニターがロックされているときに true を返します。
モニターがロックされているときに true を返します。 -
Monitor
# mon _ owned? -> bool (15202.0) -
カレントスレッドがモニターをロックしているときに true を返します。
カレントスレッドがモニターをロックしているときに true を返します。 -
MonitorMixin
# mon _ locked? -> bool (15202.0) -
モニターがロックされているときに true を返します。
モニターがロックされているときに true を返します。 -
MonitorMixin
# mon _ owned? -> bool (15202.0) -
カレントスレッドがモニターをロックしているときに true を返します。
カレントスレッドがモニターをロックしているときに true を返します。 -
MonitorMixin
# synchronize { . . . } -> object (15108.0) -
モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。
...モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。
ブロックの評価値を返り値として返します。
@see MonitorMixin#mon_enter... -
Monitor
# synchronize { . . . } -> object (15102.0) -
モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。
...モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。
ブロックの評価値を返り値として返します。
@see Monitor#enter... -
Time
# month -> Integer (12308.0) -
月を整数で返します。
...月を整数で返します。
//emlist[][ruby]{
t = Time.local(2000,1,2,3,4,5) # => 2000-01-02 03:04:05 +0900
p t.month # => 1
p t.mon # => 1
//}... -
Date
# month -> Integer (12302.0) -
月を返します (1-12)。
月を返します (1-12)。 -
Monitor
# mon _ exit -> () (12238.0) -
モニターのロックを解放します。
...モニターのロックを解放します。
enter でロックした回数だけ exit を呼ばなければモニターは解放されません。
モニターが解放されればモニターのロック待ちになっていた
スレッドが一つ実行を再開します。
@raise ThreadErro......r ロックを持っていないスレッドが呼びだした場合に発生します
//emlist[例][ruby]{
require 'monitor'
mon = Monitor.new
mon.enter
mon.enter
mon.exit
mon.exit
mon.exit # => current thread not owner (ThreadError)
//}... -
Date
# next _ month(n = 1) -> Date (12224.0) -
n ヶ月後を返します。
...n ヶ月後を返します。
Date#>> も参照してください。
@param n 月数... -
Date
# prev _ month(n = 1) -> Date (12224.0) -
n ヶ月前を返します。
...n ヶ月前を返します。
Date#<< も参照してください。
@param n 月数... -
Monitor
# mon _ enter -> () (12220.0) -
モニターをロックします。
...だけ Monitor#exit を呼ばなければモニターは
解放されません。
//emlist[例][ruby]{
require 'monitor'
mon = Monitor.new
mon.enter
mon.enter
//}
Thread::Mutex#lock ではデッドロックが起きます。
//emlist[Mutex でデッドロックする例][ruby]{
m = Mutex.new
m.lo......ck
m.lock # => deadlock; recursive locking (ThreadError)
//}... -
Date
# monday? -> bool (12201.0) -
月曜日なら真を返します。
月曜日なら真を返します。