に基づいて tcp サーバーをプログラミングすることを考えていますepoll
。最高のパフォーマンスを実現するために、マルチコア サポートも実装したいと考えています。しかし、調査中に次の疑問が浮かびました: epoll_wait()
2 つの異なるスレッドから 2 つの -Call を呼び出し、それぞれがデュアル コアで独自のファイル記述子を監視する方が高速ですか? epoll_wait()
それとも、これはすべてのファイル記述子を監視する単一の呼び出しと同じくらい高速ですか?
カーネルはファイル記述子を監視するので、ユーザー空間の呼び出しで使用するスレッドの数は問題ではないと思いますepoll_wait()
か?