4件ヒット
[1-4件を表示]
(0.083秒)
別のキーワード
ライブラリ
キーワード
- InvalidSpecificationException (1)
- Specification (1)
- SpecificationCommand (1)
- Thread (1)
検索結果
先頭4件
-
Gem
:: InvalidSpecificationException (72004.0) -
不正な gemspec に関する例外です。
不正な gemspec に関する例外です。 -
Gem
:: Commands :: SpecificationCommand (54004.0) -
指定された Gem パッケージの gemspec の情報を YAML 形式で表示するためのクラスです。
指定された Gem パッケージの gemspec の情報を YAML 形式で表示するためのクラスです。 -
Gem
:: Specification (54004.0) -
Gem パッケージのメタデータを扱うためのクラスです。
Gem パッケージのメタデータを扱うためのクラスです。 -
Thread (94.0)
-
スレッドを表すクラスです。スレッドとはメモリ空間を共有して同時に実行される制御の流れです。 Thread を使うことで並行プログラミングが可能になります。
スレッドを表すクラスです。スレッドとはメモリ空間を共有して同時に実行される制御の流れです。
Thread を使うことで並行プログラミングが可能になります。
=== 実装
ネイティブスレッドを用いて実装されていますが、
現在の実装では Ruby VM は Giant VM lock (GVL) を有しており、同時に実行される
ネイティブスレッドは常にひとつです。
ただし、IO 関連のブロックする可能性があるシステムコールを行う場合には
GVL を解放します。その場合にはスレッドは同時に実行され得ます。
また拡張ライブラリから GVL を操作できるので、複数のスレッドを
同時に実行するような拡...