少なくとも Linux では、一連のファイル記述子を監視し、操作の準備が整った最初のファイル記述子を最初に「提供」するシステム コールがあるかどうか疑問に思っていました。
私は取り組んできましたが、監視する記述子に一種の FirstComeFirstServed ポリシーを強制するselect
ことは期待していません。その実装はポーリングのわずかなバリエーションでなければならないからです。select
epoll
イベント駆動型ハンドラーを求めているのかもしれませんが、単なる存在以外については何も知りません。
ありがとう