108件ヒット
[101-108件を表示]
(0.012秒)
種類
- モジュール関数 (72)
- ライブラリ (12)
- 特異メソッド (12)
- インスタンスメソッド (12)
ライブラリ
- ビルトイン (48)
- objspace (24)
-
rexml
/ document (12) -
rinda
/ tuplespace (12)
クラス
-
REXML
:: XPath (12) -
Rinda
:: TupleSpace (12)
モジュール
- ObjectSpace (72)
キーワード
-
each
_ object (48) -
memsize
_ of _ all (12) - notify (12)
-
reachable
_ objects _ from (12) -
rinda
/ rinda (12)
検索結果
先頭1件
-
rinda
/ rinda (28.0) -
Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。
...Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。
タプルスペースとは並列プログラムにおける一つのパターンです。
並列プログラミングにおいては、ロックのような同期処理が必須ですが、
適切な......最初の要素を
限定することで必要なタプルのみを取り出します。
タプルスペースそのものの実装は rinda/tuplespace でなされています。
このライブラリはタプルスペースへのアクセス機能等を提供します。
=== 参考
* http://ww......GV.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])
end
(1..10).each do |n|
ans = ts.take(['ans', DRb.uri, n, nil])
p [ans[2], ans[3]]
end
この...