ユーザー空間プロセス用の共有バッファ

ユーザー空間プロセス用の共有バッファ

現在、私はユーザー空間プロセス間で共有バッファを実装しています。これには、クライアントプロセスがイベントをサーバーソケットにダンプするようにクライアントUNIXソケットを開くライブラリがあります。私のルートプロセスはサーバーソケットを開き、クライアントソケットのイベントを待ちます。メッセージが受信されると、ルートプロセスはイベントを共有バッファにダンプします。

クライアントプロセスは、イベントがクライアントソケットに書き込まれるのを待たなければならないため、クライアントプロセスのロギングパフォーマンスを台無しにしているようです。ライブラリがクライアントソケットにイベントを書き込むことができるように、イベントをライブラリに渡してすぐに返す方法があるかどうか疑問に思います。

助けてくれてありがとう。

ありがとう

関連情報