🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# swoole_process->setBlocking 设置管道是否为阻塞模式。默认`Process`的管道为同步阻塞。 ```php function swoole_process->setBlocking(bool $blocking = true); ``` * `$blocking` 布尔型,默认为`true`,设置为`false`时管道为非阻塞模式 > 需要`1.10.3`/`2.1.2`或更高版本 非阻塞模式 ---- * 在异步程序中使用`swoole_event_add`添加管道事件监听时底层会自动将管道设置为非阻塞 * 在异步程序中使用`swoole_event_write`异步写入数据时底层会自动将管道设置为非阻塞 使用实例 ---- ```php $serv->on("WorkerStart", function () use ($process) { //设置为阻塞模式 $process->setBlocking(true); while(true) { $process->write("hello"); $msg = $process->read(); } }); ```