繁体   English   中英

允许推回的java fifo队列?

[英]java fifo queue that allows pushing back?

是否有一个fifo队列实现,提供在偷看后替换head元素?

在部分写入网络连接(使用java nio选择器)后,我想使用它将部分写入的缓冲区推回队列。

这将比将部分写入的缓冲区作为选择键上的附件更清晰,但如果没有方便的实现可用,我将不得不使用它。

您可以使用Deque ,它允许您添加到开头或结尾。

但是,如果您有部分写入并且缓冲区不是很大,那么您可能会有一个缓慢的消费者,您可能会考虑采取其他操作,例如关闭连接。

偷看后,头部元素不受干扰,所以你的问题没有意义。 只是偷看,尝试写,如果有精光,然后从队列中删除的缓冲区。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM