Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
对于我当前的项目,我想实施或(更好地重用)一个
可变大小数据包的有界分块环形缓冲区。
每个读者都应该维护自己的读指针;这意味着每个阅读器都应该阅读所有数据包(如果阅读速度足够快)。如果写入器赶上读取器,则读取器指针应向前移动到下一个有效数据包。
在寻找现有的作品和论文时,我发现了各种无锁队列、FIFO 等,但这些都没有实现上述语义!
是否知道实现这种语义的现有实现,或者可能适合支持它?
非常欢迎有用的指点!