gpt4 book ai didi

c++ - 如何测试输出到 std::cout(连接到管道)是否会阻塞

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:59:48 24 4
gpt4 key购买 nike

我有一个 C++ 程序,它由另一个可执行文件启动,该可执行文件通过管道获取该程序的输出。在某些情况下,父进程读取速度比子进程写入速度慢,当管道管理器 (QNX) 中的管道缓冲区变满时,子进程会阻塞。

有没有标准的方法来测试 cout << 在连接到管道时是否会阻塞?

最佳答案

不,检测是特定于操作系统的。

关于c++ - 如何测试输出到 std::cout(连接到管道)是否会阻塞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4082663/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com