每個worker實例進程都有唯一的編號,即: $worker->id 屬性,可以據此設置定時器,比如:
$worker->count = 4;
$worker->onWorkerStart = function($worker)
{
//比如:只給id為0的進程設置定時器
if($worker->id === 0)
{
Timer::add(1, function(){
pprint("共啟動了4個worker進程,只給0號進程設置定時器");
});
}
};