ホームページ  >  記事  >  php教程  >  イベントの持続可能性について

イベントの持続可能性について

大家讲道理
大家讲道理オリジナル
2016-11-11 09:23:281370ブラウズ

イベントの永続性について
デフォルトでは、保留中のイベントがアクティブ化されると (FD の読み取りまたは書き込みの準備ができているため、またはタイムアウトの期限が切れたために)、そのイベントは非保留になります。イベントを再度保留状態にしたい場合は、コールバック関数内でevent_add()を呼び出す必要があります。
イベントが EV_PERSIST に設定されている場合、イベントは永続的です。つまり、コールバック関数が実行されてもイベントは保留されたままになります。一時停止を解除したい場合は、コールバック関数でevent_del()を呼び出すことができます。

イベントのコールバック関数がトリガーされるたびに、永続イベントのタイムアウト ステータスはリセットされます。したがって、イベントに EV_READ/EV_PERSIST があり、5 秒のタイムアウトが設定されている場合、このイベントは次の 2 つの状況でトリガーされます。

りー
    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。