質問

以下の議 どのようにご利用ですか?AIOおよびepollで一緒にシングルイベントループ?.

にあるように、2つの"aio"のApiでプログラムを利用しています。.がPOSIX aio(aio_-ファミリーの機能向け)、glibcとlibaio開発したいと思いるRedHat(?), のio_*ます。

最初のできる登録の通知の請求によaio_sigevent aiocbます。ることを可能に統一されppoll()/pselect()イベントのタイルです。したい場合は統合POSIX aioとepoll()する必要があり換、信号イベントにダミーのfd(パイプか)と音がすepollを引くの信号は、クラシックにまたはppoll/を選択します。どのように安全です(通常のsighandlers)によって異なる。ともにepollがんに周知徹底するとともに内部.が安全にそしている場合は、epollに基づくアプリと付け加えておきたいPOSIX aio支援してい螺?これは私の質問です。

第二のAIOの実装では、libaio-使用できるものとeventfd()(struct iocb有aio_resfd一員として有望視されているゼロまたはeventfdをAIOの結果)。なによります。POSIXには-が指定されることです。

たいという夢を持っている、*BSDユーザーは、すべてが明らかでない。また、POSIX AIO、kqueue()支援のためのAIOます。澄みきっていました。どのような物です。

役に立ちましたか?

解決

注意利用できるPOSIX aioとepollが signalfd(2) するためのファイル記述子のことを利用できます通知の信号にepollに基づくループを実行します。

ものaio APIはそれをどのglibc拠点で実施POSIX aio、かなりしかも---ないわからない場合は誰にでもいどちらか

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top