0
私はLinuxを実行しています。私はサイドプロセスとメインプロセスを言うことができる2つのプロセスがあります。 side-processはドライバと対話し、ドライバからSIGIOを取得し、ドライバから情報を取り込みます。Linuxのプロセス間通信
プロセスBは、サイドプロセスがSIGIOを取得し、サイドプロセスがイベントを生成し、イベントの処理方法を決定すると、プロセスのプロセスから情報を取得する必要があります。メインプロセスは一種の中央プロセスであり、他の数十のプロセスと相互作用します。サイドプロセスとメインプロセスの間のコミュニケーションはどのようにすべきか?メインプロセスに通知する方法サイドプロセスでSIGIOを取得すると、
おそらく[メッセージキュー](http://man7.org/linux/man-pages/man7/mq_overview.7.html)?おそらく[ローカルソケット](http://man7.org/linux/man-pages/man7/unix.7.html)?おそらく[パイプ](http://man7.org/linux/man-pages/man7/pipe.7.html)という名前ですか?それはあなたの要求に本当に左右されます。あなたのユースケースに最も適した方法を見つけて快適に感じるまで、これらのすべて、および共有メモリ、通常のネットワークソケット、さらには普通のファイルなどの他の方法を試してみてください。 –
dbusはすでに実行されており、perlモジュールを持っています。 – stark
メインプロセスの開始側プロセスはありますか? –