protected function callbackFinish($taskId, $data, $workerName)
{
if (isset($this->taskCallbackList[$taskId])) {
# 自定义回调
$callback = $this->taskCallbackList[$taskId];
unset($this->taskCallbackList[$taskId]);
$callback(Server::$server, $taskId, $data);
} elseif ($workerName === 'Main') {
# 执行回调
Server::$worker->onFinish(Server::$server, $taskId, $data);
} elseif (isset(Server::$workers[$workerName])) {
# 执行回调
/**
* @var \MyQEE\Server\Worker $worker
*/
$worker = Server::$workers[$workerName];
$worker->onFinish(Server::$server, $taskId, $data);
} else {
Server::$instance->warn("task callback unknown worker type: {$workerName}");
}
}