33件ヒット
[1-33件を表示]
(0.224秒)
検索結果
-
Symbol (8025.0)
-
シンボルを表すクラス。シンボルは任意の文字列と一対一に対応するオブジェクトです。
...います。
Symbol クラスのメソッドには、String クラスのメソッドと同名で似た働きをするものもあります。
==== GC
内部的にシンボルは
* シンボルの情報を記録するテーブル
* そのテーブルの要素を指し示すポインタ
の2......す。
2.2.0 以降においては、テーブルに記録された情報は
Ruby によって GC されます。すなわち、ある使わなくなった
シンボルのテーブル上の情報はGCによって削除されます。
2.1 以前ではこの機能がなかったため、ユーザか......DoS に対して弱い
可能性がありましたが、
そのような問題は2.2以降では解決されました。
ただし拡張ライブラリ内で rb_intern によって生成された
シンボルに関するテーブル上の情報はGCされませんので注意してください。... -
ObjectSpace
:: WeakMap (8017.0) -
GC の対象になるオブジェクトへの weak reference を持つクラスです。主に WeakRef クラスの内部で使用されるため、weakref ライブラリ 経由で使用してください。
...GC の対象になるオブジェクトへの weak reference を持つクラスです。主に
WeakRef クラスの内部で使用されるため、weakref ライブラリ
経由で使用してください。... -
Symbol (8007.0)
-
シンボルを表すクラス。シンボルは任意の文字列と一対一に対応するオブジェクトです。
...います。
Symbol クラスのメソッドには、String クラスのメソッドと同名で似た働きをするものもあります。
==== GC
内部的にシンボルは
* シンボルの情報を記録するテーブル
* そのテーブルの要素を指し示すポインタ
の2... -
Thread (8007.0)
-
スレッドを表すクラスです。スレッドとはメモリ空間を共有して同時に実行される制御の流れです。 Thread を使うことで並行プログラミングが可能になります。
...ead#kill 等で終了したスレッドはこの状態になります。この状
態のスレッドはどこからも参照されていなければ GC によりメモリ上から
なくなります。
この状態のスレッドは「死んで」います。
=== デッドロックの検出
@...