833件ヒット
[1-100件を表示]
(0.187秒)
ライブラリ
- ビルトイン (258)
-
cgi
/ util (11) - date (176)
- etc (11)
- monitor (256)
-
rubygems
/ command (11) -
rubygems
/ server (11) - socket (22)
- syslog (11)
- time (22)
-
webrick
/ accesslog (11)
クラス
- CGI (11)
- Date (110)
- DateTime (66)
-
Gem
:: Command (11) -
Gem
:: Server (11) - Monitor (99)
-
MonitorMixin
:: ConditionVariable (55) - Socket (11)
- Time (214)
モジュール
- Etc (11)
- MonitorMixin (91)
- Process (66)
-
Socket
:: Constants (11) -
Syslog
:: Facility (11) -
WEBrick
:: AccessLog (11)
キーワード
-
CLOCK
_ MONOTONIC (11) -
CLOCK
_ MONOTONIC _ COARSE (11) -
CLOCK
_ MONOTONIC _ FAST (11) -
CLOCK
_ MONOTONIC _ PRECISE (11) -
CLOCK
_ MONOTONIC _ RAW (11) -
CLOCK
_ MONOTONIC _ RAW _ APPROX (11) -
COMMON
_ LOG _ FORMAT (11) -
IFF
_ MONITOR (22) -
LOG
_ DAEMON (11) - MonitorMixin (11)
-
RFC822
_ MONTHS (11) -
SC
_ MONOTONIC _ CLOCK (11) -
_ strptime (22) - broadcast (11)
- civil (22)
- enter (11)
- exit (11)
- gm (22)
- httpdate (22)
- local (22)
- mktime (22)
-
mon
_ check _ owner (5) -
mon
_ enter (16) -
mon
_ exit (16) -
mon
_ locked? (12) -
mon
_ owned? (12) -
mon
_ synchronize (16) -
mon
_ try _ enter (16) - monday? (11)
- monitor (11)
- month (22)
- new (71)
-
new
_ cond (16) - now (11)
- parse (22)
- rfc2822 (22)
- rfc822 (22)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) - signal (11)
- strftime (11)
- synchronize (16)
-
to
_ a (11) -
try
_ enter (11) -
try
_ mon _ enter (16) - utc (22)
-
valid
_ civil? (11) -
valid
_ date? (11) - wait (11)
-
wait
_ for _ cond (5) -
wait
_ until (11) -
wait
_ while (11) - wday (11)
検索結果
先頭5件
-
Time
# mon -> Integer (24437.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
//}... -
MonitorMixin
# mon _ exit -> () (24413.0) -
モニターのロックを解放します。
...を解放します。
mon_enter でロックした回数だけ mon_exit を
呼ばなければモニターは解放されません。
モニターが解放されればモニターのロック待ちになっていた
スレッドが一つ実行を再開します。
@raise ThreadError ロックを... -
Monitor
# mon _ exit -> () (21437.0) -
モニターのロックを解放します。
...クを解放します。
enter でロックした回数だけ 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)
//}... -
Date
# mon -> Integer (21417.0) -
月を返します (1-12)。
...月を返します (1-12)。... -
MonitorMixin
:: ConditionVariable # wait(timeout = nil) -> bool (21300.0) -
モニタのロックを開放し、現在のスレッドを停止します。
...ックを保持している必要があります。
MonitorMixin::ConditionVariable#signal や
MonitorMixin::ConditionVariable#broadcast
で起こされるまでスレッドは停止し続けます。
timeout を与えた場合は最大 timeout 秒まで停止した後にスレッドを
再開し......よって危険領域(critical section)上で動作している
スレッドはただ一つになり、排他を実現します。
true を返します。timeout が与えられていて待ち時間が timeout を
越えた場合は false を返します。
@param timeout タイムアウトまで......の秒数。指定しなかった場合はタイムアウトしません。
@raise ThreadError ロックを持っていないスレッドがこのメソッドを呼びだした場合に発生します
@see MonitorMixin::ConditionVariable#wait_while, MonitorMixin::ConditionVariable#wait_until... -
MonitorMixin
:: ConditionVariable # wait _ until { . . . } -> () (21300.0) -
モニタのロックを開放し、現在のスレッドを ブロックで指定した条件を満たすまで停止します。
...開放し、現在のスレッドを
ブロックで指定した条件を満たすまで停止します。
MonitorMixin::ConditionVariable#signal や
MonitorMixin::ConditionVariable#broadcast で
スレッドが起こされると、ロックを取得し、ブロックを評価し
その結果によ......ってこのメソッドから抜け処理を継続するか
再びロックを開放しスレッドを停止するかを決めます。
@see MonitorMixin::ConditionVariable#wait... -
MonitorMixin
:: ConditionVariable # wait _ while { . . . } -> () (21300.0) -
モニタのロックを開放し、現在のスレッドを ブロックで指定した条件を満たしている間停止します。
...し、現在のスレッドを
ブロックで指定した条件を満たしている間停止します。
MonitorMixin::ConditionVariable#signal や
MonitorMixin::ConditionVariable#broadcast で
スレッドが起こされると、ロックを取得し、ブロックを評価し
その結果によ......このメソッドから抜け処理を継続するか
再びロックを開放しスレッドを停止するかを決めます。
@raise ThreadError ロックを持っていないスレッドがこのメソッドを呼びだした場合に発生します
@see MonitorMixin::ConditionVariable#wait... -
Time
# strftime(format) -> String (19048.0) -
時刻を format 文字列に従って文字列に変換した結果を返します。
...時刻を format 文字列に従って文字列に変換した結果を返します。
@param format フォーマット文字列を指定します。使用できるものは 以下の通りです。
* %A: 曜日の名称(Sunday, Monday ... )
* %a: 曜日の省略名(Sun, Mon ... )
* %B: 月......%e %T %Y)
* %D: 日付 (%m/%d/%y)
* %d: 日(01-31)
* %e: 日。一桁の場合、半角空白で埋める ( 1..31)
* %F: %Y-%m-%d と同等 (ISO 8601の日付フォーマット)
* %G: ISO 8601の暦週の年
* %g: ISO 8601の暦週の年の下2桁(00-99)
* %H: 24時間制の時(00-23)......と同等
* %I: 12時間制の時(01-12)
* %j: 年中の通算日(001-366)
* %k: 24時間制の時。一桁の場合、半角空白で埋める ( 0..23)
* %L: ミリ秒 (000..999)
* %l: 12時間制の時。一桁の場合、半角空白で埋める ( 0..12)
* %M: 分(00-59)
* %m: 月... -
MonitorMixin
# mon _ synchronize { . . . } -> object (18407.0) -
モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。
...モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。
ブロックの評価値を返り値として返します。
@see MonitorMixin#mon_enter... -
Monitor
# mon _ synchronize { . . . } -> object (18401.0) -
モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。
...モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。
ブロックの評価値を返り値として返します。
@see Monitor#enter... -
Gem
:: Command . common _ options -> Array (18400.0) -
共通の引数を返します。
共通の引数を返します。