# ZM\Utils\Manager\WorkerManager
# workerAction
public function workerAction(int $src_worker_id, array $data): mixed
1
# 描述
Worker 进程间通信触发的动作类型函数
# 参数
名称 | 类型 | 描述 |
---|---|---|
src_worker_id | int | 源 Worker 进程 ID |
data | array | 数据 |
# 返回
类型 | 描述 |
---|---|
mixed |
# sendActionToWorker
public function sendActionToWorker(int $worker_id, string $action, mixed $data): mixed
1
# 描述
给 Worker 进程发送动作指令(包括自身,自身将直接执行)
# 参数
名称 | 类型 | 描述 |
---|---|---|
worker_id | int | 进程ID |
action | string | 动作 |
data | mixed | 参数 |
# 返回
类型 | 描述 |
---|---|
mixed |
# resumeAllWorkerCoroutines
public function resumeAllWorkerCoroutines(): mixed
1
# 描述
向所有 Worker 进程发送动作指令
# 返回
类型 | 描述 |
---|---|
mixed |