るりまサーチ

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

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils cp_r
  5. fileutils rm_r

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

rinda/rinda (32040.0)

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

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

タプルスペースとは並列プログラムにおける一つのパターンです。
並列プログラミングにおいては、ロックのような同期処理が必須ですが、
適切な...
...に対しては、タプルを書き込む(write)、取り出す(take)、
タプルの要素を覗き見る(read)
という操作のみが利用できます。可能な操作を限定し、定型化することで
安全な同期処理を実現します。rinda においてはタプルとは
配列...
...のの実装は rinda/tuplespace でなされています。
このライブラリはタプルスペースへのアクセス機能等を提供します。

=== 参考
* http://www.druby.org/ilikeruby/rinda.html
* http://www2a.biglobe.ne.jp/~seki/ruby/d208.html

===[a:tuplepattern] タプルの...

rinda/tuplespace (32016.0)

Rubyによるタプル空間(Tuple Space)の実装です。

...Rubyによるタプル空間(Tuple Space)の実装です。...

Rinda::Tuple (21016.0)

Tuple のためのクラスです。ユーザがこのクラスを直接使うことはありません。

...Tuple のためのクラスです。ユーザがこのクラスを直接使うことはありません。...

Rinda::TupleSpace#write(tuple, sec = nil) -> Rinda::TupleEntry (12457.0)

tuple をタプルスペースに加えます。 tuple を管理するための Rinda::TupleEntry オブジェクトを返します。

...
tuple
をタプルスペースに加えます。
tuple
を管理するための Rinda::TupleEntry オブジェクトを返します。

sec で追加したタプルの有効期限を指定できます。
追加されてから sec 秒過ぎたタプルはタプルスペースから削除されます...
... Rinda::TupleEntry オブジェクトを使ってタプルを明示的に
キャンセルしたり有効期限を変更したりできます。ただし、利用にはGCなどに
気を付ける必要があります。
詳しくはRinda::TupleEntry のエントリーを見てください。


@param...
... tuple 追加する tuple (配列かHash)
@param sec 有効期限(秒数)

@raise Rinda::InvalidHashTupleKey 不正な Hash tuple (キーが文字列以外のもの)を
追加しようとすると発生します

@return tuple 管理用の Rinda::TupleEntry オブジェクト...

Rinda::TupleSpaceProxy#write(tuple, sec = nil) -> Rinda::TupleEntry (12445.0)

tuple をタプルスペースに加えます。 tuple を管理するための Rinda::TupleEntry オブジェクトを返します。

...tuple をタプルスペースに加えます。
tuple
を管理するための Rinda::TupleEntry オブジェクトを返します。

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

@param tuple 追加する tuple (配列かHash)
@param sec 有効期限(秒数)...

絞り込み条件を変える

Rinda::TupleEntry (12000.0)

タプルスペース内に含まれるタプルを管理するためのクラスです。 タプルの有効期限を管理し、タプルのキャンセル操作ができます。

...プルを管理するためのクラスです。
タプルの有効期限を管理し、タプルのキャンセル操作ができます。

R
inda::TupleSpace#write はこのオブジェクトを返し、
それを利用してタプルを明示的にキャンセルすることができます。

...
...めタプルスペースのプロセス側では
参照切れによるGCが発生し、TupleEntryオブジェクトが消滅してしまうかもしれません。
これを防ぐには何らかの仕掛けが必要でしょう。詳しくは drb のドキュメントを
参照してください。...

Rinda::TupleSpaceProxy (12000.0)

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

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

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

Rinda::TupleSpace#read(tuple, sec=nil) -> [Array|Hash] (9229.0)

タプルスペース内の tuple にマッチするタプルを一つコピーして返します。

...ース内の tuple にマッチするタプルを一つコピーして返します。

このメソッド呼び出しが終了しても、タプルスペースからタプルは取り除かれません。

tuple
で指定できるパターンについては lib:rinda/rinda#tuplepattern を
参照し...
...時には read をあきらめ
例外 Rinda::RequestExpiredError を発生させます。
sec に nil を指定するとタイムアウトせずに無限に待ち続けます。

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

Rinda::TupleSpace#read_all(tuple) -> [Array|Hash] (9229.0)

タプルスペース内の tuple にマッチするタプルをすべてコピーして返します。

...ース内の tuple にマッチするタプルをすべてコピーして返します。

このメソッド呼び出しが終了しても、タプルスペースからタプルは取り除かれません。

tuple
で指定できるパターンについては lib:rinda/rinda#tuplepattern を
参照...
...してください。

マッチするタプルが存在しない場合は、待たずに空の配列を返します。

このメソッドは主にデバッグのための利用を想定しています。

@param tuple タプルのパターン...
<< 1 2 3 ... > >>