ライブラリ
- ビルトイン (91)
-
rdoc
/ markup (11) - socket (22)
- thread (2)
-
webrick
/ server (11)
クラス
-
RDoc
:: Markup (11) - Socket (11)
- Thread (71)
-
Thread
:: Queue (11) - Time (11)
-
WEBrick
:: GenericServer (11)
モジュール
-
Socket
:: Constants (11)
キーワード
-
IPV6
_ RTHDRDSTOPTS (22) -
NEWS for Ruby 2
. 1 . 0 (11) -
add
_ word _ pair (11) - alive? (11)
- backtrace (11)
- debug (11)
-
handle
_ interrupt (11) - irb (11)
-
num
_ waiting (11) -
rb
_ thread _ stop (11) -
rb
_ thread _ stop _ p (11) -
rb
_ thread _ stop _ timer (11) -
report
_ on _ exception (8) -
report
_ on _ exception= (8) -
ruby 1
. 6 feature (11) - shutdown (11)
-
st
_ foreach (11) - status (11)
- strftime (11)
検索結果
先頭5件
-
irb (26126.0)
-
irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
...irb は Interactive Ruby の略です。
irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
=== irb の使い方
Ruby さえ知っていれば irb を使うのは簡単です。
irb コマンドを実行すると、以下のようなプロン......ibrary ruby -r と同じ
-I ruby -I と同じ
-U ruby -U と同じ
-E enc ruby -E と同じ
--verbose これから実行する行を表示する
--noverbose これから実行する行を表示しない (デフォルト)
--ech......ain):002:0> irb
>
=== irb の使用例
irb のいろいろな使用例を以下に示します。
$ irb
irb(main):001:0> irb # サブirbの立ちあげ
irb#1(main):001:0> jobs # サブirbのリスト
#0->irb on main (#<Thread:0x400fb7e4> : stop... -
Thread
. stop -> nil (21207.0) -
他のスレッドから Thread#run メソッドで再起動されるまで、カレ ントスレッドの実行を停止します。
...ドから Thread#run メソッドで再起動されるまで、カレ
ントスレッドの実行を停止します。
//emlist[例][ruby]{
a = Thread.new { print "a"; Thread.stop; print "c" }
sleep 0.1 while a.status!='sleep'
print "b"
a.run
a.join
# => "abc"
//}
@see Thread#run, Thread#wakeup... -
void rb
_ thread _ stop _ timer(void) (18400.0) -
setitimer(2) が存在する場合のみ定義されます。
...setitimer(2) が存在する場合のみ定義されます。
Ruby のスレッドスケジューリングに使用しているインターバルタイマーを
停止します。このタイマーが止まると Ruby のスレッド機構は基本的に停止
しますので注意してくださ... -
Socket
:: Constants :: IPV6 _ RTHDRDSTOPTS -> Integer (18300.0) -
Allows removal of sticky destination options header。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Allows removal of sticky destination options header。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
3542... -
Socket
:: IPV6 _ RTHDRDSTOPTS -> Integer (18300.0) -
Allows removal of sticky destination options header。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Allows removal of sticky destination options header。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
3542... -
static VALUE rb
_ thread _ stop _ p(VALUE thread) (12400.0) -
-
Thread
. handle _ interrupt(hash) { . . . } -> object (12306.0) -
スレッドの割り込みのタイミングを引数で指定した内容に変更してブロックを 実行します。
...込み」とは、非同期イベントや Thread#raise や
Thread#kill、Signal.#trap(未サポート)、メインスレッドの終了
(メインスレッドが終了すると、他のスレッドも終了されます)を意味します。
@param hash 例外クラスがキー、割り込みのタ......イミングを指定する
Symbol が値の Hash を指定します。
値の内容は以下のいずれかです。
: :immediate
すぐに割り込みます。
: :on_blocking
ブロッキング処理(後述)の間は割り込みが発生します。
: :never
ま......{
begin
# 安全にリソースの割り当てが可能
Thread.handle_interrupt(RuntimeError => :immediate) {
# ...
}
ensure
# 安全にリソースの解放が可能
end
}
end
Thread.pass
# ...
th.raise "stop"
RuntimeError を... -
VALUE rb
_ thread _ stop(void) (12300.0) -
現在実行中のスレッドを停止します。 他のスレッドから rb_thread_wakeup を呼ばれると再開します。
...現在実行中のスレッドを停止します。
他のスレッドから rb_thread_wakeup を呼ばれると再開します。... -
WEBrick
:: GenericServer # shutdown -> () (12116.0) -
WEBrick::GenericServer#stop を呼び、全ての listeners を close します。
...WEBrick::GenericServer#stop を呼び、全ての listeners を close します。... -
Time
# strftime(format) -> String (9244.0) -
時刻を format 文字列に従って文字列に変換した結果を返します。
...角空白で埋める ( 1..31)
* %F: %Y-%m-%d と同等 (ISO 8601の日付フォーマット)
* %G: ISO 8601の暦週の年
* %g: ISO 8601の暦週の年の下2桁(00-99)
* %H: 24時間制の時(00-23)
* %h: %b と同等
* %I: 12時間制の時(01-12)
* %j: 年中の通算日(001-366)......後(AM,PM)
* %Q: 1970-01-01 00:00:00 UTC からの経過ミリ秒 (Time#strftime は対応していませんが、Date#strftime で使えます)
* %R: 24時間制の時刻。%H:%M と同等。
* %r: 12時間制の時刻。%I:%M:%S %p と同等。
* %S: 秒(00-60) (60はうるう秒)
* %s:......l time with decimal fraction, comma as decimal sign (basic)
p t.strftime("%T,%L") # => 04:05:06,000 Local time with decimal fraction, comma as decimal sign (extended)
p t.strftime("%H%M%S.%L") # => 040506.000 Local time with decimal fraction, full stop a...