- - PR -
コレクションクラスについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-11-16 16:43
下記のようなイメージで
---------------------------------- S1スレッド → キュー → C1スレッド S2スレッド → → C2スレッド ---------------------------------- ・S1が書き込んだデータはC1が読み込む。 ・S2が書き込んだデータはC2が読み込む。 ・書込み順序はランダム。 ・読込み順序もランダム。 ・データ内容に重複あり 上図、中間のキューのような物を実現するに相応しいコレクションクラス(またはその他)が思いつかないのですが、ご意見いただけたらと思います。 1とか2というキーで取得できれば、一番なのですが…。 ちなみにバージョンは、Java1.4です。 [ メッセージ編集済み 編集者: NV 編集日時 2005-11-16 17:05 ] |
|
投稿日時: 2005-11-16 16:55
Java 5.0ならばそのままのインタフェースがあるのでその実装クラスのどれかを使えばよいのではないでしょうか?
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/Queue.html 1.4.x以前の場合はLinkedListあたりを使って実装するかJakartaあたりで探してくるかどちらかでしょう。 |
|
投稿日時: 2005-11-16 17:13
むずかしく考え過ぎてました。
単純に LinkedList#getFirst() で値を比較して返せばいいだけですね。 失礼しました。 |
1