40件ヒット
[1-40件を表示]
(0.047秒)
種類
- インスタンスメソッド (29)
- 文書 (11)
ライブラリ
- ビルトイン (29)
クラス
-
Thread
:: Queue (9) -
Thread
:: SizedQueue (9) - ThreadGroup (11)
キーワード
- close (9)
- enclosed? (11)
-
ruby 1
. 8 . 3 feature (11)
検索結果
先頭4件
-
Thread
:: Queue # closed? -> bool (21119.0) -
キューが close されている時に true を返します。
...キューが close されている時に true を返します。
//emlist[例][ruby]{
q = Queue.new
[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }
q.closed? # => false
q.close
q.closed? # => true
//}... -
ThreadGroup
# enclosed? -> bool (9118.0) -
自身が enclose されているなら true を返します。そうでないなら false を返します。デフォルトは false です。
...eeze された ThreadGroup には Thread の追加/削除ができませんが、enclosed? は false を返します。
thg = ThreadGroup.new
p thg.enclosed? # => false
thg.enclose
p thg.enclosed? # => true
thg = ThreadGroup.new
p thg.enclosed? # =>......false
thg.freeze
p thg.enclosed? # => false
@see ThreadGroup#enclose... -
ruby 1
. 8 . 3 feature (3396.0) -
ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))
...* [ruby]: ruby インタプリタの変更
* [api]: 拡張ライブラリ API
* [lib]: ライブラリ
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* on......るようになりました。
$ cat mthd_taint.rb
th = Thread.new{
$SAFE = 3
class Hoge
def foo
puts "safe level: #{$SAFE}"
end
end
}
th.join
p $SAFE
Hoge.new.foo
$ ruby-1.8.2 mthd_taint.rb
0
"safe level: 0"......gator.new(foo)
def foo.bar
puts "bar"
end
foo2.bar
$ ruby-1.8.2 -r delegate test_dlg.rb
test_dlg.rb:6: undefined method `bar' for #<Object:0x4021b0a0> (NoMethodError)
$ ruby-1.8.3 -r delegate test_dlg.rb
bar
=== 2005-06-20
: DBM#closed? [lib] [new]
: G... -
Thread
:: SizedQueue # close -> self (3046.0) -
キューを close します。詳しくは Thread::Queue#close を参照してください。
...キューを close します。詳しくは Thread::Queue#close を参照してください。
Thread::Queue とはキューにオブジェクトを追加するスレッドの動作が
異なります。キューにオブジェクトを追加するスレッドを待機している場合は
ClosedQ......ueueError が発生して中断されます。
//emlist[例][ruby]{
q = SizedQueue.new(4)
[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }
q.closed? # => false
q.close
q.closed? # => true
//}
@see Thread::Queue#close...