You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用获取用户输入并写入FIFO队列的程序后,父进程无法读取FIFO队列数据的问题求助

调用获取用户输入并写入FIFO队列的程序后,父进程无法读取FIFO队列数据的问题求助

我现在碰到了一个FIFO队列相关的进程间通信问题,想请教下各位大佬。我的需求是这样的:让Program 1创建子进程,在子进程里调用Program 2;Program 2负责获取用户输入,然后把输入的内容写入FIFO队列。等Program 2执行完成回到Program 1后,Program 1的父进程需要能从这个FIFO队列里读出Program 2写入的数据,并且把它显示出来。

我已经写了最小复现代码,先贴出目前的Program 1代码:

Program 1

#include <

(注:原代码粘贴时未完成,核心逻辑为上述的调用与通信流程)

我自己折腾了好一阵,还是搞不清为什么父进程读不到FIFO里的数据,有没有大佬能帮我分析下可能的问题点,或者给我一些排查的方向呀?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 12:48:04