« eio_write
インストール/設定 »

Ev

はじめに

この拡張モジュールは、 » libev ライブラリへのインターフェイスを提供します。 このライブラリは、C で書かれたハイパフォーマンスで高機能なイベントループです。

注意:

この拡張モジュールは Windows 環境では利用できません。

Libev はイベントループです。何か興味のあるイベント (ファイルディスクリプタが読み込み可能になった、あるいはタイムアウトが発生したなど) を登録すると、そのイベントの発生元を管理してプログラムにイベントを提供します。

そのためには、イベントループハンドラを実行して プロセス (あるいはスレッド) を完全に制御する必要があります。 イベントとの通信には、コールバックの仕組みを利用します。

興味のあるイベントを登録するには、イベントウォッチャーを登録します。 そして、ウォッチャーを開始して libev に手渡します。

詳細は »  libev のドキュメント を参照ください。

関連キーワード:
watcher   EvLoop   loop   イベント   ウォッチャー   event   construct   current   ループ   Creates   EvStat   createStopped   instance   associated   EvWatcher   EvPeriodic   EvEmbed   EvTimer   EvChild   EvIo   EvSignal   EvCheck   EvFork   EvIdle   Constructs
関連する関数・ページ:
evloop.stat   evloop.periodic   evloop.timer   evloop.signal   evloop.fork   evloop.idle