EDA365电子论坛网

标题: 疑似popen阻塞的问题,求帮忙 [打印本页]

作者: BarndM7    时间: 2021-9-8 17:16
标题: 疑似popen阻塞的问题,求帮忙

4 ^8 |' f0 f1 H' @今天遇到一个问题:1 I/ G6 k* f- X* C! @- a5 T* A
程序阻塞住了,父进程A会调用popen执行shell命令并读取结果,现在在系统中存在两个A进程,其中一个是另一个的子进程,我在A调用popen前后打印日志,从日志看popen没有执行结束,阻塞在popen里面了,父进程处于Sleeping状态,子进程处于Running状态,其他完全一样,所以我怀疑是父程序A调用的popen函数,子进程A在fork和exec之间被阻塞了,导致目前这个情况,这个是我目前的猜测,没有方法验证,只有这么解释的通,有朋友遇到过这个情况的吗?
5 Y3 i- W+ X2 u- O0 c8 H" w在线求助。
' ?: S* U( a  L. F
2 I: W# ]- O2 h1 V6 ~ 3 |+ X2 m1 x7 U. ^; ~
9 w& e/ K$ f" L8 C7 B! v

作者: ExxNEN    时间: 2021-9-8 18:20
只能说自己是菜鸟,希望有人帮你,我也看看怎么解决的
作者: SsaaM7    时间: 2021-9-8 18:22
这么诡异的吗?
作者: haidaowang    时间: 2021-9-8 18:24
看看你的popen怎么写的




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2