process

Catalogue
  1. 1. @construct
  2. 2. @register 注册自定义进程
  3. 3. @start 启动

@construct

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
use Process\Contract\AbstractProcess;

class DemoProcess extends AbstractProcess
{
public function __construct()
{
$this->name = "process_name";
}

public function check(): bool
{
return true;
}

/**
* 自定义子进程 执行入口
* @param Process $process
*/
public function run(Process $process)
{

}
}

@register 注册自定义进程

1
ProcessManager::register("demo-process",new DemoProcess());

@start 启动

主动伴随swoole进程模型启动,交由swoole mangager进程管理