るりまサーチ

最速Rubyリファレンスマニュアル検索!
441件ヒット [401-441件を表示] (0.208秒)

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

ライブラリ

検索結果

<< < ... 3 4 5 >>

Thread#key?(name) -> bool (6002.0)

name に対応したスレッドに固有のデータが定義されていれば true を返します。

...name に対応したスレッドに固有のデータが定義されていれば
t
rue を返します。

@param name 文字列か Symbol で指定します。

//emlist[例][ruby]{
me = Thread.current
me[:oliver] = "a"
me.key?(:oliver) # => true
me.key?(:stanley) # => false
//}...

Thread#keys -> [Symbol] (6002.0)

スレッド固有データに関連づけられたキーの配列を返します。キーは Symbol で返されます。

...スレッド固有データに関連づけられたキーの配列を返します。キーは
Symbol で返されます。

t
h = Thread.current
t
h[:foo] = 'FOO'
t
h['bar'] = 'BAR'
p th.keys

#=> [:bar, :foo]...

Thread#kill -> self (6002.0)

スレッドの実行を終了させます。終了時に ensure 節が実行されます。

...了時に ensure 節が実行されます。

ただし、スレッドは終了処理中(aborting)にはなりますが、
直ちに終了するとは限りません。すでに終了している場合は何もしません。このメソッドにより
終了したスレッドの Thread#value の返...
...Kernel.#exit(0)
により終了します。

Kernel.#exit と違い例外 SystemExit を発生しません。

t
h1 = Thread.new do
begin
sleep 10
ensure
p "this will be displayed"
end
end

sleep 0.1
t
h1.kill

#=> "this will be displayed"

@see Kernel.#exit, Kerne...
...l.#exit!...

Thread#wakeup -> self (6002.0)

停止状態(stop)のスレッドを実行可能状態(run)にします。

...top)のスレッドを実行可能状態(run)にします。

@raise ThreadError 死んでいるスレッドに対して実行すると発生します。

//emlist[例][ruby]{
c = Thread.new { Thread.stop; puts "hey!" }
sleep 0.1 while c.status!='sleep'
c.wakeup
c.join
# => "hey!"
//}

@see Thread#r...
...un, Thread.stop...
<< < ... 3 4 5 >>