-2

libevやlibeventのようなANSI-C互換のイベントループはありますか?私の要件は、-ansiフラグを使用してコンパイルすることです。

ありがとうございました。

4

1 に答える 1

1

イベントループの目的は複数の入力を巧みに多重化することであるため、Linuxで厳密にANSI互換のイベントループを作成することはできません。Linuxでその多重化を行うには、poll(2)pselect(2)などのシステムコール呼び出す必要があります。これらのシステムコールはすべて、ANSI C(またはISO C99、またはISO C2011)では標準化されていませんが、Posixだけで標準化されています。 。

于 2012-11-20T20:25:46.263 に答える