[英]java fifo queue that allows pushing back?
是否有一个fifo队列实现,提供在偷看后替换head元素?
在部分写入网络连接(使用java nio选择器)后,我想使用它将部分写入的缓冲区推回队列。
这将比将部分写入的缓冲区作为选择键上的附件更清晰,但如果没有方便的实现可用,我将不得不使用它。
您可以使用Deque ,它允许您添加到开头或结尾。
但是,如果您有部分写入并且缓冲区不是很大,那么您可能会有一个缓慢的消费者,您可能会考虑采取其他操作,例如关闭连接。
偷看后,头部元素不受干扰,所以你的问题没有意义。 只是偷看,尝试写,如果有精光,然后从队列中删除的缓冲区。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.