0

と( ORと) APIに違いがあるかどうかは、include/linux/kfifo.hとの実装からは明らかではありません。それらは本質的に同様の機能を実行しますが、それらは明確に存在するため、2 つに違いがあるに違いありません。lib/kfifo.ckfifo_inkfifo_putkfifo_outkfifo_get

また、リング バッファのような機能 (つまり、リングがいっぱいの場合、最も古いエントリを上書きし、読み取りポインタを次の位置にプッシュするkfifo_put) を提供するのに対し、循環キューのような機能 (つまり、キューがいっぱいの場合に待機する) を提供するものですか?kfifo_in

4

1 に答える 1