るりまサーチ

最速Rubyリファレンスマニュアル検索!
919件ヒット [1-100件を表示] (0.089秒)
トップページ > クエリ:n[x] > クエリ:mon[x]

別のキーワード

  1. etc sc_xopen_enh_i18n
  2. rsa n
  3. rsa n=
  4. openssl n
  5. openssl n=

ライブラリ

クラス

モジュール

検索結果

<< 1 2 3 ... > >>

Time#mon -> Integer (24207.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#mon -> Integer (24201.0)

月を返します (1-12)。

月を返します (1-12)。

ruby 1.8.4 feature (23138.0)

ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。

...bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影響の範囲が小さいと思われる変更もこちら
* [change]: 変更されたク...
.../UnboundMethod#bind [bug]>))
* ((<ruby 1.8.4 feature/set_trace_func [bug]>))
* ((<ruby 1.8.4 feature/set_trace_func [change]>))
* ((<ruby 1.8.4 feature/printf [bug]>))
* ((<ruby 1.8.4 feature/Hash [bug]>))
* ((<ruby 1.8.4 feature/test [bug]>))
* ((<ruby 1.8.4 feature/File.identical? [new...
...class/module that defines calling method. [ruby-talk:169307]
#

クラスメソッドの実行時に、定義されたクラスではなくメタクラスが
traceに渡されていたバグの修正。((<ruby-talk:169307>))

: set_trace_func [change]

#Mon Sep 26 22:32:13 2005 Yukih...

ruby 1.6 feature (23036.0)

ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。

...uby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。

((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。

== 1.6.8 (2002-12-24) -> stable-snapshot

:...
...rno

EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていました。現在は、このようなシステムでは、EWOULDBLOCK は、EAGAIN
として定義されています。(これは 1.6.7 とは異なる挙動です)

p Errno::EAGAIN...
...e.new.freeze
p t.gmtime
p t.localtime

=> -:2:in `gmtime': can't modify frozen Time (TypeError)
from -:2
ruby 1.6.5 (2001-09-19) [i586-linux]

=> ruby 1.6.5 (2001-11-01) [i586-linux]
Mon
Nov 05 18:08:34 UTC 2001
-:3:in...

MonitorMixin#mon_synchronize { ... } -> object (18207.0)

モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。

...モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。

ブロックの評価値を返り値として返します。

@see MonitorMixin#mon_enter...

絞り込み条件を変える

Monitor#mon_synchronize { ... } -> object (18201.0)

モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。

...モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。

ブロックの評価値を返り値として返します。

@see Monitor#enter...

MonitorMixin#mon_enter -> () (15219.0)

モニターをロックします。

... mon_exit を呼ばなければモニターは
解放されません。

//emlist[例][ruby]{
require 'monitor'
buf = []
buf.extend(MonitorMixin)
buf.mon_enter
buf.mon_enter
//}

Mutex#lock ではデッドロックが起きます。

//emlist[Mutex でデッドロックする例][ruby]{
m = Mutex.ne...
...w
m.lock
m.lock # => deadlock; recursive locking (ThreadError)
//}...

MonitorMixin#mon_exit -> () (15213.0)

モニターのロックを解放します。

...モニターのロックを解放します。

mon
_enter でロックした回数だけ mon_exit を
呼ばなければモニターは解放されません。

モニターが解放されればモニターのロック待ちになっていた
スレッドが一つ実行を再開します。

@raise...

Monitor#mon_try_enter -> bool (15202.0)

モニターのロックを取得しようと試みます。 ロックに成功した(ロックが開放状態だった、もしくは ロックを取得していたスレッドが自分自身であった)場合には 真を返します。

モニターのロックを取得しようと試みます。
ロックに成功した(ロックが開放状態だった、もしくは
ロックを取得していたスレッドが自分自身であった)場合には
真を返します。

ロックができなかった場合は偽を返し、実行を継続します。この場合には
スレッドはブロックしません。

Monitor#try_mon_enter -> bool (15202.0)

モニターのロックを取得しようと試みます。 ロックに成功した(ロックが開放状態だった、もしくは ロックを取得していたスレッドが自分自身であった)場合には 真を返します。

モニターのロックを取得しようと試みます。
ロックに成功した(ロックが開放状態だった、もしくは
ロックを取得していたスレッドが自分自身であった)場合には
真を返します。

ロックができなかった場合は偽を返し、実行を継続します。この場合には
スレッドはブロックしません。

絞り込み条件を変える

MonitorMixin#mon_try_enter -> bool (15202.0)

モニターのロックを取得しようと試みます。 ロックに成功した(ロックが開放状態だった、もしくは ロックを取得していたスレッドが自分自身であった)場合には 真を返します。

モニターのロックを取得しようと試みます。
ロックに成功した(ロックが開放状態だった、もしくは
ロックを取得していたスレッドが自分自身であった)場合には
真を返します。

ロックができなかった場合は偽を返し、実行を継続します。この場合には
スレッドはブロックしません。
<< 1 2 3 ... > >>