別のキーワード
ライブラリ
- drb (24)
-
rinda
/ tuplespace (12)
キーワード
- TupleSpace (12)
- drb (12)
-
drb
/ extservm (12) -
drb
/ gw (12)
検索結果
-
DRbUndumped (38016.0)
-
Alias of DRb::DRbUndumped
...Alias of DRb::DRbUndumped... -
DRb
:: DRbUndumped (18000.0) -
このモジュールをインクルードしたクラスのインスタンスは ネットワーク越しに参照渡しで渡されるようになります。 値渡し出来ないオブジェクトを drb と一緒に使う時に有用です。
このモジュールをインクルードしたクラスのインスタンスは
ネットワーク越しに参照渡しで渡されるようになります。
値渡し出来ないオブジェクトを drb と一緒に使う時に有用です。
また Marshal.#dump(obj) が必ず失敗するようになります。 -
Rinda
:: TupleSpace (6.0) -
Tuple Space を表すクラスです。
...renewer に指定すると無限に renew され続けるよう
に思われますが、そうではありません。このクラスは
DRb::DRbUndumped を include しているので、オブジェクトが生成された
プロセスが止まるとそのオブジェクトは無効になりま... -
drb (6.0)
-
分散オブジェクトプログラミングのためのライブラリです。
...ファレンスとして
渡したい、つまりコピーでなくリファレンスで渡したい場合は
そのオブジェクトに
DRb::DRbUndumped を Module#include します。
dRuby はブロック付きのメソッド呼び出しをサポートしていますが、
Proc はマーシャ... -
drb
/ extservm (6.0) -
DRb::ExtServManager を定義しているライブラリ。
...DRb.thread.join
service.rb:
require 'drb/drb'
require 'drb/extserv'
# サービスを表すクラス
class Service
include DRb::DRbUndumped
def initialize(service_name)
@service_name = service_name
end
def hello
"You invoke #{@service_name}"
end... -
drb
/ gw (6.0) -
drb 通信を中継するゲートウェイ(DRb::GW)と、 中継に必要なオブジェクト識別子変換クラス(DRb::GWIdConv)、 および DRb::DRbObject への拡張が含まれています。
...ruby/drbssh.html
=== Example
この例は drb/gw.rb に含まれているものです。
foo.rb
require 'drb/drb'
class Foo
include DRbUndumped
def initialize(name, peer=nil)
@name = name
@peer = peer
end
def ping(obj)
puts "#{@name}: ping: #{obj.inspect...