IPCで使用する独自のFIFOアプリケーションを実装する方法について誰かが私を案内してくれますか?SHM、ソケット、または他のsys-vまたはposix ipcを使用してこれを実行できることを知っています。
私がこれを探している理由は、カーネルが作成する fifo のように、アプリケーションがエンキューまたはデキューのみを呼び出すことができるように、このアプリケーション内のロックを使用してアプリケーションに適合する独自の仕様でこの fifo を構築したいからです。 pipe_buff より少ない書き込みをしている限り、アトミックであることを確認してください。循環バッファ キューを作成する方法は知っていますが、別のアプリケーションから呼び出す方法がわかりません。そのための API を作成する必要がありますか? それとも何か他のものですか?
システムは Linux で、言語は c です。