public function onWorkerStart($worker)
{
Timer::add(10, function () use ($worker) {
$this->a();
},[],false);
}
public function a(){
//实际上这里时间是要随机的,这里只是方便演示
     $time = 10;
//添加定时器多少秒后执行
     Timer::add($time,function (){
//执行代码
//执行完后这里会无限递归下去添加定时器
     $this->a();
     },[],false);
     }
}
//这里代码是运行在workerman里面的,所以那个递归正常来说是不会有释放的,
//这样会不会卡死,要是不行的话有啥好的解决办法?
最佳答案
