🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# runAll ~~~ void Worker::runAll(void) ~~~ 运行所有Worker实例。 **注意:** Worker::runAll()执行后将永久阻塞,也就是说位于Worker::runAll()后面的代码将不会被执行。所有Worker实例化应该都在Worker::runAll()前进行。 ### 参数 无参数 ### 返回值 无返回 ## 范例 运行多个Worker实例 start.php ~~~ <?php use Workerman\Worker; require_once __DIR__ . '/Workerman/Autoloader.php'; Warriorman\Worker::rename(); $http_worker = new Worker("tcp://0.0.0.0:2345"); $http_worker->protocol = "\Workerman\Protocols\Http"; $http_worker->onMessage = function($connection, $data) { $connection->send('hello http'); }; // 运行所有Worker实例 Worker::runAll(); ~~~