按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。有人可以建议好的CircularBuffer实现吗?我需要“非线程安全”和“线程安全”版本。我希望进行以下操作:能够在创建时提供缓冲区的大小添加元素迭代元素在迭代时删除元素可能会删除元素我希望实现在速度和已用内存、平均时间和最差时间等方面得到高度优化。我希望“非线程安全”的实现速度非常快。我希望“线程安全”实现速度快,可能使用“无锁代码”进行同步,如果需