ringbuffer的特别之处

嗯,正如名字所说的同样,它是一个环(首尾相接的环),你能够把它用作在不一样上下文(线程)间传递数据的buffer。web 咱们实现的ring buffer和你们经常使用的队列之间的区别是,咱们不删除buffer中的数据,也就是说这些数据一直存放在buffer中,直到新的数据覆盖他们。这就是和维基百科版本相比,咱们不须要尾指针的缘由。ringbuffer自己并不控制是否须要重叠(决定是否重叠是生产者
相关文章
相关标签/搜索