function callback_function(swoole_process $worker) { //echo "Worker: start. PID=".$worker->pid."\n"; //recv data from master $recv = $worker->pop(); echo "From Master: {$recv}\n"; sleep(2); $worker->exit(0); }
function callback_function(swoole_process $worker) { //echo "Worker: start. PID=".$worker->pid."\n"; //recv data from master $cnt = 0; while ($cnt < 2) { // 如果队列里没有数据,则pop方法阻塞等待 $recv = $worker->pop(); echo "From Master: {$recv}\n"; $cnt++; } sleep(1); $worker->exit(0); }