« Ev::now
Ev::recommendedBackends »

Ev::nowUpdate

(PECL ev >= 0.2.0)

Ev::nowUpdate — カーネルに問い合わせて現在時刻を確認し、処理中の Ev::now が返す時刻を更新する

説明

final public static function Ev::nowUpdate(): void

カーネルに問い合わせて現在時刻を確認し、処理中の Ev::now() が返す時刻を更新します。これはコストが高い操作で、通常は自動的に Ev::run() の中で実行します。

このメソッドが役立つ場面はほとんどありませんが、 たとえば何かのイベントコールバックがイベントループに入らず長時間処理を続けているときに、 libev が把握する現在時刻を更新するというのがその一つになります。

パラメータ

この関数にはパラメータはありません。

戻り値

値を返しません。

参考

  • Ev::now() - デフォルトのイベントループで直近の処理が始まった時刻を返す
関連キーワード:
時刻   カーネル   確認   処理中   nowUpdate   イベント   ループ   recommendedBackends   final   static   コスト   操作   通常   自動的   場面   バック   時間   libev   把握   参考   直近
関連する関数・ページ:
ev.now   function.eio-utime   ev.time   function.eio-futime   function.filemtime   intlcalendar.before