36件ヒット
[1-36件を表示]
(0.021秒)
検索結果
先頭3件
-
DRb
. # start _ service(uri=nil , front=nil , config _ or _ acl=nil) -> () (18107.0) -
dRuby のサービス(サーバ)を起動します。
...起動するサービスを bind する URI の文字列
@param front フロントオブジェクト
@param config オプション設定の Hash
@raise DRb::DRbBadURI URI の schema が不正(サポートされていないものである)場合に
発生します
@see DRb.#primary_server, D... -
rinda
/ rinda (30.0) -
Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。
....shift
DRb.start_service(uri, Rinda::TupleSpace.new)
puts DRb.uri
DRb.thread.join
# rindas.rb
require 'drb/drb'
require 'rinda/rinda'
def do_it(v)
puts "do_it(#{v})"
v + v
end
uri = ARGV.shift || raise("usage: #{$0} <server_uri>")
DRb.start_service
ts = Rinda.......write(['ans', r[1], r[2], v])
end
# rindac.rb
require 'drb/drb'
require 'rinda/rinda'
uri = ARGV.shift || raise("usage: #{$0} <server_uri>")
DRb.start_service
ts = Rinda::TupleSpaceProxy.new(DRbObject.new(nil, uri))
(1..10).each do |n|
ts.write(['sum', DRb.uri, n])... -
DRb
:: DRbServer . new(uri=nil , front=nil , config _ or _ acl=nil) -> DRb :: DRbServer (12.0) -
dRuby サーバを起動し、DRbServerのインスタンスを返します。
...設定の Hash
@raise DRb::DRbBadURI URI の schema が不正(サポートされていないものである)場合に
発生します
プライマリサーバが存在しない場合は、これで起動したサーバがプライマリ
サーバとなります。
@see DRb.#start_service...