るりまサーチ (Ruby 3.0)

最速Rubyリファレンスマニュアル検索!
720件ヒット [201-300件を表示] (0.068秒)
トップページ > バージョン:3.0[x] > クエリ:read[x]

別のキーワード

  1. _builtin read
  2. stringio read
  3. io read
  4. csv read
  5. tuple read

オブジェクト

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

static VALUE rb_thread_s_new(int argc, VALUE *argv, VALUE klass) (18301.0)

static VALUE rb_thread_start(VALUE klass, VALUE args) (18301.0)

static int thread_keys_i(ID key, VALUE value, VALUE ary) (18301.0)

static int thread_switch(int n) (18301.0)

static void rb_thread_cleanup(void) (18301.0)

絞り込み条件を変える

static void rb_thread_deadlock(void) (18301.0)

void Init_Thread(void) (18301.0)

void rb_define_readonly_variable(const char *name, VALUE *var) (18301.0)

void rb_gc_mark_threads(void) (18301.0)

存在するスレッド全てをマークします。

存在するスレッド全てをマークします。

void rb_thread_atfork(void) (18301.0)

絞り込み条件を変える

void rb_thread_fd_close(int fd) (18301.0)

void rb_thread_interrupt(void) (18301.0)

void rb_thread_schedule(void) (18301.0)

他のスレッドに実行権を渡します。 対象の特定はできません。

他のスレッドに実行権を渡します。
対象の特定はできません。

@see rb_thread_wait_fd, rb_thread_wait_for

void rb_thread_signal_raise(char *sig) (18301.0)

void rb_thread_sleep(int sec) (18301.0)

絞り込み条件を変える

void rb_thread_sleep_forever(void) (18301.0)

void rb_thread_start_timer(void) (18301.0)

setitimer(2) が存在する場合のみ定義されます。

setitimer(2) が存在する場合のみ定義されます。

Ruby のスレッドスケジューリングに使用している
インターバルタイマーを開始します。

void rb_thread_stop_timer(void) (18301.0)

setitimer(2) が存在する場合のみ定義されます。

setitimer(2) が存在する場合のみ定義されます。

Ruby のスレッドスケジューリングに使用しているインターバルタイマーを
停止します。このタイマーが止まると Ruby のスレッド機構は基本的に停止
しますので注意してください。

void rb_thread_trap_eval(VALUE cmd, int sig) (18301.0)

void rb_thread_wait_fd(int fd) (18301.0)

ファイルディスクリプタ fd を読み込めるようになるまで カレントスレッドを停止します。

ファイルディスクリプタ fd を読み込めるようになるまで
カレントスレッドを停止します。

絞り込み条件を変える

void rb_thread_wait_for(struct timeval time) (18301.0)

time の長さの時間が経過するまでカレントスレッドを停止します。

time の長さの時間が経過するまでカレントスレッドを停止します。

Net::ReadTimeout (18037.0)

データを読み出すときにタイムアウトしたときに発生する例外です。

データを読み出すときにタイムアウトしたときに発生する例外です。

タイムアウトまでの時間は Net::HTTP#read_timeout=、
Net::FTP#read_timeout= などで設定します。

Zlib::GzipReader (18037.0)

gzip 形式の圧縮ファイルを読み込むラッパークラスです。 IO クラスのインスタンス (又は IO クラスのインスタンスと同じメソッドを 持つオブジェクト) と関連付けて使用します。

gzip 形式の圧縮ファイルを読み込むラッパークラスです。
IO クラスのインスタンス (又は IO クラスのインスタンスと同じメソッドを
持つオブジェクト) と関連付けて使用します。

require 'zlib'
=begin
# hoge.gz がない場合は下記で作成できる。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
}
=end

Zlib::GzipReader.open('hoge.gz') {|gz|
print gz.read
}

f = File.op...

IO::WaitReadable (18019.0)

例外が読み込み待ちで発生したことを意味します。

例外が読み込み待ちで発生したことを意味します。

例外オブジェクトに extend されます。詳しくは
IO#read_nonblock を参照してください。

Errno::EALREADY (18001.0)

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

絞り込み条件を変える

Gem::Package::TarReader (18001.0)

gem-format な tar ファイルを読むためのクラスです。

gem-format な tar ファイルを読むためのクラスです。

IRB::ReadlineInputMethod (18001.0)

readline を用いた標準入力からの入力を表すクラスです。ライブラリ内部で使 用します。readline の require に失敗した場合は定義されません。

readline を用いた標準入力からの入力を表すクラスです。ライブラリ内部で使
用します。readline の require に失敗した場合は定義されません。

Net::HTTPAlreadyReported (18001.0)

HTTP レスポンス 208 (Already Reported) を表現するクラスです。

HTTP レスポンス 208 (Already Reported) を表現するクラスです。

詳しくは 5842 を見てください。

Net::IMAP::ThreadMember (18001.0)

Net::IMAP#thread、 Net::IMAP#uid_thread から 得られるスレッドの木構造のノードを表すクラスです。

Net::IMAP#thread、 Net::IMAP#uid_thread から
得られるスレッドの木構造のノードを表すクラスです。

OpenURI::OpenRead (18001.0)

URI::HTTP と URI::FTP を拡張するために用意されたモジュールです。

URI::HTTP と URI::FTP を拡張するために用意されたモジュールです。

絞り込み条件を変える

Readline (18001.0)

GNU Readline によるコマンドライン入力インタフェースを提供するモジュールです。

GNU Readline によるコマンドライン入力インタフェースを提供するモジュールです。

GNU Readline 互換ライブラリのひとつである Edit Line(libedit) もサポートしています。

* https://directory.fsf.org/wiki/Readline
* https://thrysoee.dk/editline/

Readline.readline を使用してユーザからの入力を取得できます。
このとき、 GNU Readline のように入力の補完や
Emacs のようなキー操作などができます。

例: プロンプト"> "を表示して、ユー...

Thread (18001.0)

スレッドを表すクラスです。スレッドとはメモリ空間を共有して同時に実行される制御の流れです。 Thread を使うことで並行プログラミングが可能になります。

スレッドを表すクラスです。スレッドとはメモリ空間を共有して同時に実行される制御の流れです。
Thread を使うことで並行プログラミングが可能になります。


=== 実装
ネイティブスレッドを用いて実装されていますが、
現在の実装では Ruby VM は Giant VM lock (GVL) を有しており、同時に実行される
ネイティブスレッドは常にひとつです。
ただし、IO 関連のブロックする可能性があるシステムコールを行う場合には
GVL を解放します。その場合にはスレッドは同時に実行され得ます。
また拡張ライブラリから GVL を操作できるので、複数のスレッドを
同時に実行するような拡...

ThreadError (18001.0)

Thread 関連のエラーが起きたときに発生します。

Thread 関連のエラーが起きたときに発生します。

* カレントスレッドを Thread#join しようとしたとき
* Thread#join でデッドロックしそうになったとき
* 終了したスレッドを Thread#wakeup あるいは Thread#run しようとしたとき
* スレッドが一つしかないのに Thread.stop しようとしたとき
* Kernel.#throw がスレッド内で Kernel.#catch されないとき
* スレッドから return しようとしたとき

* イテレータを与えずにスレッドを生成しようとしたとき
* カレン...

ThreadGroup (18001.0)

スレッドグループを表すクラスです。グループに属する Thread をまとめて 操作することができます。

スレッドグループを表すクラスです。グループに属する Thread をまとめて
操作することができます。

Thread は必ずいずれかひとつのスレッドグループに属します。
生成されたばかりの Thread は、生成した Thread のグループを引き継ぎます。
メインスレッドはデフォルトでは ThreadGroup::Default に属します。

: 例:

生成したすべてのThreadが終了するのを待つ

5.times {
Thread.new { sleep 1; puts "#{Thread.current} finished" }
}

...

WEBrick::NullReader (18001.0)

空のソケットのふりをするオブジェクトです。

空のソケットのふりをするオブジェクトです。

絞り込み条件を変える

rubygems/package/tar_reader (18001.0)

gem-format な tar ファイルを読むためのクラスを提供するライブラリです。

gem-format な tar ファイルを読むためのクラスを提供するライブラリです。

rubygems/package/tar_reader/entry (18001.0)

tar アーカイブ中のそれぞれのエントリを扱うためのクラスを提供するライブ ラリです。

tar アーカイブ中のそれぞれのエントリを扱うためのクラスを提供するライブ
ラリです。

thread (18001.0)

このライブラリで提供されていたクラスは 2.3.0 で組み込みクラスになりまし た。互換性のためだけに残されています。

...このライブラリで提供されていたクラスは 2.3.0 で組み込みクラスになりまし
た。互換性のためだけに残されています。...

Thread.kill(thread) -> Thread (9601.0)

指定したスレッド thread に対して Thread#exit を呼びます。終了したスレッドを返します。

指定したスレッド thread に対して Thread#exit を呼びます。終了したスレッドを返します。

@param thread 終了したい Thread オブジェクトを指定します。

th = Thread.new do
end

p Thread.kill(th) #=> #<Thread:0x40221bc8 dead>

Zlib::GzipReader.new(io) -> Zlib::GzipReader (9373.0)

io と関連付けられた GzipReader オブジェクトを作成します。

io と関連付けられた GzipReader オブジェクトを作成します。

GzipReader オブジェクトは io からデータを逐次リードして
解析/展開を行います。io には少なくとも、IO#read と
同じ動作をする read メソッドが定義されている必要があります。

@param io IO オブジェクト、もしくは少なくとも IO#read と同じ動作を
する read メソッドが定義されているオブジェクト

@raise Zlib::GzipFile::Error ヘッダーの解析に失敗した場合発生します。

require 'zlib'

File...

絞り込み条件を変える

Zlib::GzipReader.wrap(io) -> Zlib::GzipReader (9337.0)

io と関連付けられた GzipReader オブジェクトを作成します。

io と関連付けられた GzipReader オブジェクトを作成します。

ブロックが与えられた場合は、それを引数としてブロックを実行します。
ブロックの実行が終了すると、GzipReader オブジェクトは自動的に
クローズされます。関連付けられている IO オブジェクトまで
クローズしたくない時は、ブロック中で Zlib::GzipFile#finish
メソッドを呼び出して下さい。

@param io IO オブジェクトを指定します。

require 'zlib'

=begin
# hoge.gz がない場合はこれで作成する。
Zlib::GzipWriter.o...

CSV#readline -> Array | CSV::Row (9319.0)

String や IO をラップしたデータソースから一行だけ読み込んで フィールドの配列か CSV::Row のインスタンスを返します。

String や IO をラップしたデータソースから一行だけ読み込んで
フィールドの配列か CSV::Row のインスタンスを返します。

データソースは読み込み用にオープンされている必要があります。

@return ヘッダを使用しない場合は配列を返します。
ヘッダを使用する場合は CSV::Row を返します。

//emlist[例][ruby]{
require "csv"

csv = CSV.new(DATA.read)
csv.readline # => ["header1", "header2"]
csv.readline # => ["row1_1", "r...

Gem::Package::TarReader.new(io) -> Gem::Package::TarReader (9319.0)

io に関連付けて Gem::Package::TarReader を初期化します。

io に関連付けて Gem::Package::TarReader を初期化します。

@param io pos, eof?, read, getc, pos= というインスタンスメソッドを持つ
オブジェクトを指定します。

Zlib::GzipReader.open(filename) -> Zlib::GzipReader (9319.0)

filename で指定されるファイルを gzip ファイルとして オープンします。GzipReader オブジェクトを返します。 その他詳細は Zlib::GzipReader.new や Zlib::GzipReader.wrap と 同じです。

filename で指定されるファイルを gzip ファイルとして
オープンします。GzipReader オブジェクトを返します。
その他詳細は Zlib::GzipReader.new や Zlib::GzipReader.wrap と
同じです。

@param filename gzip ファイル名を文字列で指定します。

require 'zlib'

=begin
# hoge.gz がない場合はこれで作成する。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
}
=end

Zlib...

Win32::Registry::Constants::KEY_READ (9307.0)

@todo

@todo

セキュリティアクセスマスク。

絞り込み条件を変える

Win32::Registry::Constants::STANDARD_RIGHTS_READ (9307.0)

@todo

@todo

セキュリティアクセスマスク。

Etc::CS_GNU_LIBPTHREAD_VERSION -> Integer (9301.0)

Etc.#confstr の引数に指定します。

Etc.#confstr の引数に指定します。

詳細は confstr(3) を参照してください。

Etc::CS_POSIX_V7_THREADS_CFLAGS -> Integer (9301.0)

Etc.#confstr の引数に指定します。

Etc.#confstr の引数に指定します。

詳細は confstr(3) を参照してください。

Etc::CS_POSIX_V7_THREADS_LDFLAGS -> Integer (9301.0)

Etc.#confstr の引数に指定します。

Etc.#confstr の引数に指定します。

詳細は confstr(3) を参照してください。

Etc::SC_READER_WRITER_LOCKS -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

絞り込み条件を変える

Etc::SC_THREADS -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_THREAD_ATTR_STACKADDR -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_THREAD_ATTR_STACKSIZE -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_THREAD_CPUTIME -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_THREAD_DESTRUCTOR_ITERATIONS -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

絞り込み条件を変える

Etc::SC_THREAD_KEYS_MAX -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_THREAD_PRIORITY_SCHEDULING -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_THREAD_PRIO_INHERIT -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_THREAD_PRIO_PROTECT -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_THREAD_PROCESS_SHARED -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

絞り込み条件を変える

Etc::SC_THREAD_ROBUST_PRIO_INHERIT -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_THREAD_ROBUST_PRIO_PROTECT -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_THREAD_SAFE_FUNCTIONS -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_THREAD_SPORADIC_SERVER -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_THREAD_STACK_MIN -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

絞り込み条件を変える

Etc::SC_XOPEN_REALTIME_THREADS -> Integer (9301.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

IO#wait_readable(timeout = nil) -> bool | self | nil (9301.0)

self が読み込み可能になるまでブロックし、読み込み可能になったら 真値を返します。タイムアウト、もしくはEOFで それ以上読みこめない場合は偽の値を返します。

self が読み込み可能になるまでブロックし、読み込み可能になったら
真値を返します。タイムアウト、もしくはEOFで
それ以上読みこめない場合は偽の値を返します。

より詳しくは、一度ブロックしてから読み込み可能になった場合には
selfを返します。
内部のバッファにデータがある場合には
ブロックせずに true を返します。
内部のバッファとはRubyの処理系が保持管理している
バッファのことです。

つまり、読み込み可能である場合にはtrueを返す場合と
selfを返す場合があることに注意してください。

timeout を指定した場合は、指定秒数経過するまでブロックし、タ
イムアウトし...

IRB::ReadlineInputMethod.new -> IRB::ReadlineInputMethod (9301.0)

自身を初期化します。

自身を初期化します。

Net::HTTPResponse#reader_header -> self (9301.0)

互換性を保つためだけに導入されたメソッドです。 使わないでください。

互換性を保つためだけに導入されたメソッドです。
使わないでください。

自分自身を返します。

Net::IMAP::ThreadMember#children -> [Net::IMAP::ThreadMember] (9301.0)

スレッドの木構造における自身の下位の部分を返します。

スレッドの木構造における自身の下位の部分を返します。

絞り込み条件を変える

Net::SMTP#ready(from_addr, *to_addrs) {|f| .... } -> () (9301.0)

メール書き込みの準備をし、書き込み先のストリームオブジェクトを ブロックに渡します。ブロック終了後、書きこんだ結果が 送られます。

メール書き込みの準備をし、書き込み先のストリームオブジェクトを
ブロックに渡します。ブロック終了後、書きこんだ結果が
送られます。

渡されるストリームオブジェクトは以下のメソッドを持っています。
* puts(str = '') strを出力して CR LFを出力
* print(str) strを出力
* printf(fmt, *args) sprintf(fmt,*args) を出力
* write(str):: str を出力して書き込んだバイト数を返す
* <<(str):: str を出力してストリームオブジェ...

Readline.set_screen_size(rows, columns) -> Readline (9301.0)

端末のサイズを引数 row、columns に設定します。

端末のサイズを引数 row、columns に設定します。

@param rows 行数を整数で指定します。

@param columns 列数を整数で指定します。

@raise NotImplementedError サポートしていない環境で発生します。

@see GNU Readline ライブラリの rl_set_screen_size 関数

Thread#backtrace_locations(range) -> [Thread::Backtrace::Location] | nil (9301.0)

スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。

スレッドの現在のバックトレースを Thread::Backtrace::Location の配
列で返します。

引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。

@param start 開始フレームの位置を数値で指定します。

@param length 取得するフレームの個数を指定します。

@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。

Kernel.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。

//emlist[例][ruby]...

Thread#backtrace_locations(start = 0, length = nil) -> [Thread::Backtrace::Location] | nil (9301.0)

スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。

スレッドの現在のバックトレースを Thread::Backtrace::Location の配
列で返します。

引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。

@param start 開始フレームの位置を数値で指定します。

@param length 取得するフレームの個数を指定します。

@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。

Kernel.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。

//emlist[例][ruby]...

Thread#group -> ThreadGroup (9301.0)

スレッドが属している ThreadGroup オブジェクトを返します。

スレッドが属している ThreadGroup オブジェクトを返します。

p Thread.current.group == ThreadGroup::Default
# => true

絞り込み条件を変える

Thread.current -> Thread (9301.0)

現在実行中のスレッド(カレントスレッド)を返します。

現在実行中のスレッド(カレントスレッド)を返します。

p Thread.current #=> #<Thread:0x4022e6fc run>

Thread.fork(*arg) {|*arg| ... } -> Thread (9301.0)

スレッドを生成して、ブロックの評価を開始します。 生成したスレッドを返します。

スレッドを生成して、ブロックの評価を開始します。
生成したスレッドを返します。

基本的に Thread.new と同じですが、
new メソッドと違い initialize メソッドを呼びません。

@param arg 引数 arg はそのままブロックに渡されます。スレッドの開始と同時にその
スレッド固有のローカル変数に値を渡すために使用します。

@raise ThreadError 現在のスレッドが属する ThreadGroup が freeze されている場合に発生します。またブロックを与えられずに呼ばれた場合にも発生します。


注意:

例えば、以下のコー...

Thread.list -> [Thread] (9301.0)

全ての生きているスレッドを含む配列を生成して返します。aborting 状態であるスレッド も要素に含まれます。

全ての生きているスレッドを含む配列を生成して返します。aborting 状態であるスレッド
も要素に含まれます。

Thread.new do
sleep
end
sleep 0.1

p Thread.list #=> [#<Thread:0x40377a54 sleep>, #<Thread:0x4022e6fc run>]

Thread.main -> Thread (9301.0)

メインスレッドを返します。

メインスレッドを返します。

p Thread.main #=> #<Thread:0x4022e6fc run>

Thread.new(*arg) {|*arg| ... } -> Thread (9301.0)

スレッドを生成して、ブロックの評価を開始します。 生成したスレッドを返します。

スレッドを生成して、ブロックの評価を開始します。
生成したスレッドを返します。

@param arg 引数 arg はそのままブロックに渡されます。スレッドの開始と同時にその
スレッド固有のローカル変数に値を渡すために使用します。

@raise ThreadError 現在のスレッドが属する ThreadGroup が freeze されている場合に発生します。またブロックを与えられずに呼ばれた場合にも発生します。

注意:

例えば、以下のコードは間違いです。スレッドの実行が開始される前に
変数 i が書き変わる可能性があるからです。

for i in 1....

絞り込み条件を変える

Thread.start(*arg) {|*arg| ... } -> Thread (9301.0)

スレッドを生成して、ブロックの評価を開始します。 生成したスレッドを返します。

スレッドを生成して、ブロックの評価を開始します。
生成したスレッドを返します。

基本的に Thread.new と同じですが、
new メソッドと違い initialize メソッドを呼びません。

@param arg 引数 arg はそのままブロックに渡されます。スレッドの開始と同時にその
スレッド固有のローカル変数に値を渡すために使用します。

@raise ThreadError 現在のスレッドが属する ThreadGroup が freeze されている場合に発生します。またブロックを与えられずに呼ばれた場合にも発生します。


注意:

例えば、以下のコー...

Thread::ConditionVariable.new -> Thread::ConditionVariable (9301.0)

状態変数を生成して返します。

状態変数を生成して返します。

Thread::Mutex.new -> Thread::Mutex (9301.0)

新しい mutex を生成して返します。

新しい mutex を生成して返します。

Thread::Queue.new -> Thread::Queue (9301.0)

新しいキューオブジェクトを生成します。

新しいキューオブジェクトを生成します。

Thread::SizedQueue.new(max) -> Thread::SizedQueue (9301.0)

Thread::SizedQueue オブジェクトを生成します。

Thread::SizedQueue オブジェクトを生成します。

@param max キューのサイズの最大値です。

絞り込み条件を変える

ThreadGroup#add(thread) -> self (9301.0)

スレッド thread が属するグループを自身に変更します。

スレッド thread が属するグループを自身に変更します。

@param thread 自身に加えたいスレッドを指定します。

@raise ThreadError 自身が freeze されているか enclose されている場合に、発生します。また引数 thread が属する ThreadGroup が freeze されているか enclose されている場合にも発生します。

//emlist[例][ruby]{
puts "Initial group is #{ThreadGroup::Default.list}"
# => Initial group is [#<Thread...

ThreadGroup#list -> [Thread] (9301.0)

self に属するスレッドの配列を返します。 version 1.8 では、aborting 状態であるスレッド も要素に含まれます。つまり「生きている」スレッドの配列を返します。

self に属するスレッドの配列を返します。
version 1.8 では、aborting 状態であるスレッド
も要素に含まれます。つまり「生きている」スレッドの配列を返します。

//emlist[例][ruby]{
ThreadGroup::Default.list # => [#<Thread:0x00007f8f13867078 run>]
//}

ThreadGroup.new -> ThreadGroup (9301.0)

新たな ThreadGroup を生成して返します。

新たな ThreadGroup を生成して返します。

//emlist[例][ruby]{
thread_group = ThreadGroup.new
thread_group.add Thread.new { sleep 0.1; Thread.new { sleep 1 }; sleep 1 }
thread_group.add Thread.new { sleep 2 }
sleep 0.5
thread_group.list # => [#<Thread:0x007fc6f1842d70 sleep>, #<Thread:0x007fc6f1842c80 sleep>, #<Th...

ThreadGroup::Default -> ThreadGroup (9301.0)

デフォルトで定義されている ThreadGroup です。メインスレッド は最初このグループに属します。

デフォルトで定義されている ThreadGroup です。メインスレッド
は最初このグループに属します。

Zlib::GzipReader.wrap(io) {|gz| ... } -> object (9037.0)

io と関連付けられた GzipReader オブジェクトを作成します。

io と関連付けられた GzipReader オブジェクトを作成します。

ブロックが与えられた場合は、それを引数としてブロックを実行します。
ブロックの実行が終了すると、GzipReader オブジェクトは自動的に
クローズされます。関連付けられている IO オブジェクトまで
クローズしたくない時は、ブロック中で Zlib::GzipFile#finish
メソッドを呼び出して下さい。

@param io IO オブジェクトを指定します。

require 'zlib'

=begin
# hoge.gz がない場合はこれで作成する。
Zlib::GzipWriter.o...

絞り込み条件を変える

Zlib::GzipReader#each(rs = $/) -> Enumerator (9019.0)

IO クラスの同名メソッドIO#each, IO#each_lineと同じです。

IO クラスの同名メソッドIO#each, IO#each_lineと同じです。

但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::Gzip...

Zlib::GzipReader#each(rs = $/) {|line| ... } -> self (9019.0)

IO クラスの同名メソッドIO#each, IO#each_lineと同じです。

IO クラスの同名メソッドIO#each, IO#each_lineと同じです。

但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::Gzip...

Zlib::GzipReader#each_byte -> Enumerator (9019.0)

IO クラスの同名メソッドIO#each_byteと同じです。

IO クラスの同名メソッドIO#each_byteと同じです。

但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Leng...

Zlib::GzipReader#each_byte {|byte| ... } -> nil (9019.0)

IO クラスの同名メソッドIO#each_byteと同じです。

IO クラスの同名メソッドIO#each_byteと同じです。

但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Leng...

Zlib::GzipReader#each_line(rs = $/) -> Enumerator (9019.0)

IO クラスの同名メソッドIO#each, IO#each_lineと同じです。

IO クラスの同名メソッドIO#each, IO#each_lineと同じです。

但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::Gzip...

絞り込み条件を変える

Zlib::GzipReader#each_line(rs = $/) {|line| ... } -> self (9019.0)

IO クラスの同名メソッドIO#each, IO#each_lineと同じです。

IO クラスの同名メソッドIO#each, IO#each_lineと同じです。

但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::Gzip...

Zlib::GzipReader#getc -> Integer | nil (9019.0)

IO クラスの同名メソッドIO#getcと同じです。

IO クラスの同名メソッドIO#getcと同じです。

但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthErr...

Zlib::GzipReader#gets(rs = $/) -> String | nil (9019.0)

IO クラスの同名メソッドIO#getsと同じです。

IO クラスの同名メソッドIO#getsと同じです。

但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthErr...

Zlib::GzipReader#lineno -> Integer (9019.0)

IO クラスの同名メソッドIO#linenoと同じです。

IO クラスの同名メソッドIO#linenoと同じです。

但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthE...

Zlib::GzipReader#lineno=(num) (9019.0)

IO クラスの同名メソッドIO#lineno=と同じです。

IO クラスの同名メソッドIO#lineno=と同じです。

但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Length...

絞り込み条件を変える

<< < 1 2 3 4 5 ... > >>