poll は、簡単なケースでははるかに簡単です。ファイル記述子の数が少ない場合は、おそらく同じくらい効率的です。呼び出し元は、ポーリング FD の維持や FD の追加/削除について心配する必要はありません。ポーリングする各呼び出しで必要なすべてのものを追加するだけで済みます。
poll は epoll のラッパーとして実装できますが、おそらくそうすべきではありません。
epoll は (ほぼ) poll のラッパーとして実装できますが、それでは効率の議論が無効になります。
poll は、簡単なケースでははるかに簡単です。ファイル記述子の数が少ない場合は、おそらく同じくらい効率的です。呼び出し元は、ポーリング FD の維持や FD の追加/削除について心配する必要はありません。ポーリングする各呼び出しで必要なすべてのものを追加するだけで済みます。
poll は epoll のラッパーとして実装できますが、おそらくそうすべきではありません。
epoll は (ほぼ) poll のラッパーとして実装できますが、それでは効率の議論が無効になります。