44件ヒット
[1-44件を表示]
(0.012秒)
クラス
-
DRb
:: DRbServer (11) -
DRb
:: TimerIdConv (11)
キーワード
- DRbIdConv (11)
- TimerIdConv (11)
-
default
_ argc _ limit (11) - new (11)
検索結果
先頭4件
-
DRb
:: DRbServer . default _ argc _ limit(argc) -> () (6202.0) -
サーバ起動時の :argc_limit オプションのデフォルト値を指定します。
...サーバ起動時の :argc_limit オプションのデフォルト値を指定します。
初期値は 256 です。
@see DRb::DRbServer.new, DRb.#start_service... -
DRb
:: TimerIdConv (35.0) -
オブジェクトと識別子を相互に変換するクラスです。 これによって識別子に変換されたオブジェクトは一定時間 GC から保護されます。
...これによって識別子に変換されたオブジェクトは一定時間
GC から保護されます。
DRb::DRbIdConv では to_id で識別子に
変換し、リモートに送られたオブジェクトは GC から保護されません。
ローカルプロセスからの参照がなく...... GC によって廃棄される
可能性があります。
このクラスを DRb::DRbIdConv の代わりに用いることで、
to_id でオブジェクトを識別子に変換してから
一定時間(DRb::TimerIdConv.new の timeout で指定した秒数)
の間はそのオブジェクトは GC... -
DRb
:: DRbIdConv (26.0) -
オブジェクトと識別子を相互に変換するクラスです。
...れはリモートオブジェクト
が有効なのはリモートプロセス内の対応オブジェクトが GC で回収されるまで
であることを意味します。一方 GC アルゴリズムでのオブジェクトの到達性
判定はローカルプロセス内でのみ行なわれ......す。
これはリモートプロセスで参照されているオブジェクトがローカルプロセス内では
参照が切れてしまい、GC されてしまう可能性があるということを意味します。
つまりリモートに送るオブジェクトは適切にローカルか......されなくなった場合には
ローカル側できちんと GC されるためには、ローカル側で適切に参照を切る
必要もあります。
別の仕組みとして、drb/timeridconv で提供されている
DRb::TimerIdConv クラスがあります。これを使うと、リ... -
DRb
:: TimerIdConv . new(timeout=600) -> DRb :: TimerIdConv (7.0) -
TimerIdConv のインスタンスを生成して返します。
...TimerIdConv のインスタンスを生成して返します。
@param timeout to_id で識別子に変換してからオブジェクトがGCされないことが保証される秒数...