
进程通信
HoweChenya
国家级花拳绣腿表演者
展开
-
Linux环境编程—C语言实现"cat m1.c | wc -c ”的两种方法
GREETINGS! 好久没写博客啦,最近Linux课的老师布置了一个作业蛮有意思,所以写这篇记录一下嘻嘻嘻。 思路:"cat m1.c | wc -c ”中间的“|”也叫管道符,就是把前面一个命令的执行结果,作为后面的命令的参数。"cat m1.c ”是读取一个文件,"wc -c ”是统计一个文件中的字节数。所以总的来说就是要实现两个进程间的通信。不是很难,直接上代码啦。必要...原创 2019-05-27 18:43:27 · 3590 阅读 · 0 评论 -
记一下当代码中有两个subprocess.Popen时,第二子进程阻塞的问题
最近忙于实习好久都没写博客啦,昨天由于对于bash和subprocess模块的不熟悉,浪费了一天的时间(留下了没有技术的泪水TOT)。我一开始想实现的是用subprocess.Popen()打开两个子进程,可是直接Popen(cmd)会报No Such File错误,就是找不到这个命令。我已经想到了因为Popen()没有继承我的环境变量,所以导致了这个错误。说来话长不想说了,直接说重点...原创 2019-07-18 11:38:04 · 2014 阅读 · 0 评论