2017-01-30 11 views
1

ファイルディレクトリ(windows/unix)を使用してファイルベースのキューを作成する必要があります。ディレクトリをキューとしてモデル化するためのデータ構造

ファイルベースのキューは、クライアントがキューの底にファイルを追加し、にキューの最初のファイルを削除できるようにする必要があります。

のデータ構造は何が良いですか?

+2

あなたはどう思われますか? – GhostCat

+0

ネストされたディレクトリを使用して、 'mkdir'を' add'に、 'mv' +' rm'を使って削除することができます – Aaron

+1

どのような種類のキューですか? JMSキューと同じですか? ['java.util.Queue '](http://docs.oracle.com/javase/8/docs/api/java/util/Queue.html)?並行している必要がありますか?トランザクション?あなたの質問はあまりにも幅広く、あなたを助けるために私たちを助けません。要件を明確にして、この質問を編集するか閉じると新しいものを作成してください。 –

答えて

0

この質問であなたに連絡したいのですが、私は自分自身に答えました。

File Based Queue(Windowsの場合)としてソリューションを実装する方法は、既存のFileディレクトリ構造を使用し、System.milliseconds()に基づいて各ファイルの名前を付け、数値でソートすることです。これは、FIFO順序を維持しているキューをシミュレートします。

ありがとう、 C

0

具体的に何を求めているのか、あるいはJavaを独占的に使用しているのか不明ですが、ArrayListのように聞こえるかもしれませんし、Listオブジェクトのバリエーションも便利です。索引付けされた配列のようにデータのグループを処理しています。

+0

F.Y.I. 'java.util.Queue'インタフェースがあります。 –

+0

私は何かをゼロから作りたいと思っています。 – Bakna

関連する問題