0

对于我当前的项目,我想实施或(更好地重用)一个

可变大小数据包的有界分块环形缓冲区。

每个读者都应该维护自己的读指针;这意味着每个阅读器都应该阅读所有数据包(如果阅读速度足够快)。如果写入器赶上读取器,则读取器指针应向前移动到下一个有效数据包。

在寻找现有的作品和论文时,我发现了各种无锁队列、FIFO 等,但这些都没有实现上述语义!

是否知道实现这种语义的现有实现,或者可能适合支持它?

非常欢迎有用的指点!

4

0 回答 0