本文整理汇总了PHP中swoole_server::addprocess方法的典型用法代码示例。如果您正苦于以下问题:PHP swoole_server::addprocess方法的具体用法?PHP swoole_server::addprocess怎么用?PHP swoole_server::addprocess使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类swoole_server
的用法示例。
在下文中一共展示了swoole_server::addprocess方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: my_process1
return self::$buffers[$fd];
}
}
if (isset($argv[1]) and $argv[1] == 'daemon') {
$config['daemonize'] = true;
} else {
$config['daemonize'] = false;
}
//$mode = SWOOLE_BASE;
$mode = SWOOLE_PROCESS;
$serv = new swoole_server("0.0.0.0", 9501, $mode);
$serv->addlistener('0.0.0.0', 9502, SWOOLE_SOCK_UDP);
$serv->addlistener('::', 9503, SWOOLE_SOCK_TCP6);
$serv->addlistener('::', 9504, SWOOLE_SOCK_UDP6);
$process1 = new swoole_process("my_process1", true, false);
$serv->addprocess($process1);
$serv->set(G::$config);
/**
* 保存数据到对象属性,在任意位置均可访问
*/
$serv->config = $config;
/**
* 使用类的静态属性,可以直接访问
*/
G::$serv = $serv;
function my_process1($process)
{
global $argv;
var_dump($process);
swoole_set_process_name("php {$argv[0]}: my_process1");
sleep(1000);