0

ピーク後に head 要素を置き換えるための fifo キューの実装はありますか?

これを使用して、ネットワーク接続への部分的な書き込みの後に、部分的に書き込まれたバッファーをキューにプッシュしたいと思います (java nio セレクターを使用している場合)。

これは、部分的に書き込まれたバッファーを選択キーの添付ファイルとして貼り付けるよりも少しきれいですが、利用可能な便利な実装がない場合は、それを使用する必要があります。

4

2 に答える 2

3

開始または終了に追加できるDequeを使用できます。

ただし、部分的な書き込みがあり、バッファーが大きくない場合は、コンシューマーが遅くなる可能性があり、接続を閉じるなどの別のアクションを検討する可能性があります。

于 2012-08-29T14:45:50.787 に答える
-1

のぞき見た後、頭の要素は邪魔されていないので、あなたの質問は意味がありません。覗いて書き込みを試してみて、何も残っていない場合はキューからバッファ削除してください。

于 2012-08-30T00:02:13.210 に答える