<?php /** * @author jan huang <*****@*****.**> * @copyright 2016 * * @link https://www.github.com/janhuang * @link http://www.fast-d.cn/ */ use FastD\Swoole\Process; include __DIR__ . '/../../vendor/autoload.php'; $process = new Process(function () { timer_tick(1000, function ($id) { static $index = 0; $index++; echo $index . PHP_EOL; if ($index === 10) { timer_clear($id); } }); }); $process->name('process'); $process->fork(5); $process->wait(function ($ret) { echo 'PID: ' . $ret['pid'] . PHP_EOL; });
<?php /** * @author jan huang <*****@*****.**> * @copyright 2016 * * @link https://www.github.com/janhuang * @link http://www.fast-d.cn/ */ use FastD\Swoole\Process; include __DIR__ . '/../../vendor/autoload.php'; $process = new Process(function () { timer_tick(1000, function ($id) { static $index = 0; $index++; echo $index . PHP_EOL; if ($index === 10) { timer_clear($id); } }); }); $process->name('process'); $process->start(); $process->wait(function ($ret) { echo 'PID: ' . $ret['pid']; });