多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 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(); } }); ```