394件ヒット
[101-200件を表示]
(0.070秒)
クラス
- Date (60)
- Monitor (102)
-
MonitorMixin
:: ConditionVariable (60) - Time (72)
モジュール
- MonitorMixin (100)
キーワード
- broadcast (12)
- enter (12)
- exit (12)
-
mon
_ check _ owner (6) -
mon
_ enter (18) -
mon
_ exit (18) -
mon
_ locked? (14) -
mon
_ owned? (14) -
mon
_ synchronize (18) -
mon
_ try _ enter (18) - monday? (24)
- month (24)
-
new
_ cond (18) -
next
_ month (12) -
prev
_ month (12) - signal (12)
- strftime (12)
- synchronize (18)
-
to
_ a (12) -
try
_ enter (12) -
try
_ mon _ enter (18) - wait (12)
-
wait
_ for _ cond (6) -
wait
_ until (12) -
wait
_ while (12) - wday (12)
検索結果
先頭5件
-
Monitor
# mon _ check _ owner -> nil (9102.0) -
MonitorMixin 用の内部メソッドです。
...MonitorMixin 用の内部メソッドです。
@raise ThreadError ロックを持っていないスレッドが呼びだした場合に発生します... -
Monitor
# mon _ locked? -> bool (9102.0) -
モニターがロックされているときに true を返します。
モニターがロックされているときに true を返します。 -
Monitor
# mon _ owned? -> bool (9102.0) -
カレントスレッドがモニターをロックしているときに true を返します。
カレントスレッドがモニターをロックしているときに true を返します。 -
Monitor
# mon _ synchronize { . . . } -> object (9102.0) -
モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。
...モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。
ブロックの評価値を返り値として返します。
@see Monitor#enter... -
MonitorMixin
# mon _ locked? -> bool (9102.0) -
モニターがロックされているときに true を返します。
モニターがロックされているときに true を返します。 -
MonitorMixin
# mon _ owned? -> bool (9102.0) -
カレントスレッドがモニターをロックしているときに true を返します。
カレントスレッドがモニターをロックしているときに true を返します。 -
Monitor
# mon _ exit -> () (6138.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)
//}... -
Monitor
# mon _ enter -> () (6120.0) -
モニターをロックします。
...合、
何度でもロックできる点です。ロックした回数だけ Monitor#exit を呼ばなければモニターは
解放されません。
//emlist[例][ruby]{
require 'monitor'
mon = Monitor.new
mon.enter
mon.enter
//}
Thread::Mutex#lock ではデッドロックが起きます。
//... -
Time
# month -> Integer (6108.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 (6102.0) -
月を返します (1-12)。
月を返します (1-12)。 -
Date
# monday? -> bool (6101.0) -
月曜日なら真を返します。
月曜日なら真を返します。 -
Date
# next _ month(n = 1) -> Date (6101.0) -
n ヶ月後を返します。
n ヶ月後を返します。
Date#>> も参照してください。
@param n 月数 -
Date
# prev _ month(n = 1) -> Date (6101.0) -
n ヶ月前を返します。
n ヶ月前を返します。
Date#<< も参照してください。
@param n 月数