私はマルチスレッドサーバーを構築しており、各スレッドには単一の epoll fd があり、着信 tcp 接続を管理しています。スレッド間通信には、既存のスレッドごとの epoll を活用する目的で UNIX ドメイン ソケットを使用しました。
しかし、UNIX ドメイン ソケットも追加されている場合、Epoll はネットワーク ソケット イベントを返さないようです。
私の質問は、1 つの Epoll インスタンスを使用して、tcp ソケットと unix ドメイン ソケットの両方でイベントを追跡できるかということです。これは予想される動作ですか?私はそう示唆する文献に出くわしませんでした。それとも、これら 2 つの異なるタイプのソケットを追跡するために別の Epoll インスタンスが必要ですか?