EvFork クラス

(PECL ev >= 0.2.0)

はじめに

Fork ウォッチャーが呼ばれるのは、fork() を検出したときです (通常は、誰かが EvLoop::fork() を呼んで libev に通知します)。 起動するのは、イベントループが次の処理をブロックする前、 そして EvCheck ウォッチャーが呼ばれる前になります。 また、フォークした後の子プロセス内でだけ起動します。 誰かが間違ったプロセスで EvLoop::fork() を呼んだとしても、fork ハンドラが起動してしまうことに注意しましょう。

クラス概要

classEvForkextendsEvWatcher {
public$is_active;
public$data;
public$priority;
public__construct(callable$callback, mixed$data = null, int$priority = 0)
finalpublicstaticcreateStopped(string$callback, string$data = ?, string$priority = ?): object
publicEvWatcher::feed(int$revents): void
publicEvWatcher::invoke(int$revents): void
publicEvWatcher::keepalive(bool$value = ?): bool
}

目次

To Top