同时有定时器任务和端口监听
2.定时器每一秒执行一次。但是代码会执行2秒,导致定时器接连不断的运行,端口发来的数据无法响应。
怎么办?怎么实现:定时器执行完一次之后,先处理端口的任务然后再执行下一次定时器任务 ?
inner_http_worker = new Worker('http://0.0.0.0:1598');
$inner_http_worker->count = 1; //进程数
// 当http客户端发来数据时触发添加任务onMessage($http_connection, $data){
echo '收到下载数据的请求,';
}
/**
* 定时执行任务