私の現在のプロジェクトでは、実装または(より良い再利用)したい
可変サイズのパケット用の制限されたチャンク リングバッファ。
各リーダーは、独自の読み取りポインターを保持する必要があります。つまり、各リーダーはすべてのパケットを読み取る必要があります (読み取りが十分に高速な場合)。ライターがリーダーに追いついた場合、リーダー ポインターは次の有効なパケットに移動する必要があります。
既存の作品や論文を探しているときに、あらゆる種類のロックフリー キュー、FIFO などを見つけましたが、これらのどれも上記のセマンティクスを実装していません!
この種のセマンティクスを実装する既存の実装について知っているか、それをサポートするように適応できる可能性がありますか?
役立つポインタは大歓迎です!