タグ

activeとlibevに関するItisangoのブックマーク (1)

  • libev まとめ - Qiita

    watcher が実体化した際に使用するメモリーは自分で管理する必要がある。 ある watcher に対応するイベントを発生させなくても、強制的に動作させることもできる。 状態遷移 watcher は次のうち、どれかの状態になる。 initialized イベントループに登録される前の状態 initialized になるにはイベントが発火した際に動作するコールバック関数の設定が必須 active / running / active イベント発火を待っている最中の状態 ドキュメントに書かれている方法を除いて、読み書き・移動・解放できない pending active で監視対象のイベントが発火された後の状態 stopped になるか、コールバック関数が実行される直前までは pending ev_io とか繰り返し使用できる watcher は pending からまた active に移行

    libev まとめ - Qiita
  • 1