是否存在非并发(ArrayBlockingQueue除外)标准循环队列的实现?

时间:2013-10-27 20:02:42

标签: java collections concurrency queue circular-buffer

是否存在标准的快速Java队列/循环缓冲区结构,如ArrayBlockingQueue,由数组支持,但没有任何并发​​同步开销?

2 个答案:

答案 0 :(得分:4)

是的,有,它被称为ArrayDeque

答案 1 :(得分:0)

如果您需要固定大小队列/环网缓冲区而不进行同步,您似乎需要自己编写。
您还可以使用一些替代选项,例如apache commons CircularFifoBuffer 请参阅更多详情here