PHP Conference Japan 2024

EvFork 类

(PECL ev >= 0.2.0)

介绍

当检测到 fork() 时(通常是因为有人通过调用 EvLoop::fork()libev 发出信号),会调用分叉观察器。调用发生在事件循环下次阻塞之前以及 EvCheck 观察器被调用之前,并且仅在分叉后的子进程中进行。请注意,如果调用 EvLoop::fork() 的人在错误的进程中调用它,则也会调用分叉处理程序。

类概要

class EvFork extends EvWatcher {
/* 继承的属性 */
public $is_active;
public $data;
public $is_pending;
public $priority;
/* 方法 */
public __construct( callable $callback , mixed $data = null , int $priority = 0 )
final public static createStopped( string $callback , string $data = ?, string $priority = ?): object
/* 继承的方法 */
public EvWatcher::feed( int $revents ): void
public EvWatcher::invoke( int $revents ): void
public EvWatcher::keepalive( bool $value = ?): bool
public EvWatcher::setCallback( callable $callback ): void
}

目录

添加注释

用户贡献注释

此页面没有用户贡献的注释。
To Top