$worker = new Worker();
$ccc='ccccccccccc';
//主進程監(jiān)控$ccc值是否變化
Timer::add(2, function() use(&$ccc) {
var_dump($ccc);
});
//主進程下對$ccc值更改
Timer::add(10, function() use(&$ccc) {
echo $ccc='hhhhhhhhhhh';
},[],false);
$worker->onWorkerStart = function($worker){
global $ccc;
//子進程監(jiān)控$ccc值是否變化
Timer::add(2, function() use(&$ccc) {
var_dump($ccc);
});
};
Worker::runAll();
在主進程更改了$ccc,子進程無法獲取更改后的數(shù)據(jù),如果解決? 或者有沒有什么方法主進程與子進程可以數(shù)據(jù)共享的?