(PECL pthreads >= 2.0.0)
Worker 线程具有持久上下文,因此在大多数情况下应优先于 Thread 使用。
启动 Worker 时,将执行 run 方法,但线程不会退出,直到满足以下条件之一:
Worker 超出作用域(不再有引用)
程序员调用 shutdown
脚本终止
这意味着程序员可以在整个执行过程中重用上下文;将对象放在 Worker 的堆栈上将导致 Worker 执行堆栈对象的 run 方法。
$collector
&$work
$options