るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.016秒)
トップページ > クエリ:take[x] > クエリ:TupleSpaceProxy[x]

別のキーワード

  1. _builtin take_while
  2. _builtin take
  3. tuple take
  4. enumerable take_while
  5. lazy take_while

ライブラリ

クラス

検索結果

Rinda::TupleSpaceProxy#take(tuple, sec = nil) -> Array | Hash (21125.0)

tuple にマッチするタプルをタプルスペースから取り出して返します。

...オブジェクトの Rinda::TupleSpace#take にフォワードされます。
詳細は Rinda::TupleSpace#take を参照してください。

@param tuple タプルのパターン
@param sec タイムアウト秒数
@raise Rinda::RequestExpiredError take がタイムアウトした場合に発生...
...します
@raise Ridna::RequestCanceledError take が何らかの理由でキャンセルされた場合に発生します。...

Rinda::TupleSpaceProxy (18006.0)

リモートの Rinda::TupleSpace オブジェクトを包む プロクシクラスです。

...リモートの Rinda::TupleSpace オブジェクトを包む
プロクシクラスです。

Rinda::TupleSpace#take でタプルの受け渡し時にタプルが
消失する可能性を下げるためのプロクシクラスです。...

rinda/rinda (48.0)

Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。

...ポロジーを単純化し、問題を簡単化します。
タプルスペースに対しては、タプルを書き込む(write)、取り出す(take)、
タプルの要素を覗き見る(read)
という操作のみが利用できます。可能な操作を限定し、定型化することで
...
...tml
* http://www2a.biglobe.ne.jp/~seki/ruby/d208.html

===[a:tuplepattern] タプルのパターンについて
Rinda::TupleSpace#take や Rinda::TupleSpaceProxy#take などでは
取り出したいタプルを指定するため、パターンをメソッドの引数に渡す必要があります...
...v + v
end

uri = ARGV.shift || raise("usage: #{$0} <server_uri>")

DRb.start_service
ts = Rinda::TupleSpaceProxy.new(DRbObject.new(nil, uri))

while true
r = ts.take(['sum', nil, nil])
v = do_it(r[2])
ts.write(['ans', r[1], r[2], v])
end


# rindac.rb
require 'dr...