linux环境下父进程子进程异步问题

damahayucalifornia damahayucalifornia 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
各位大侠,小弟学完操作系统,感觉学的也不差啊,但现在老师让做课程设计,题目是在Linux环境下编程,然后就焦虑了。之前学的时候也有看过一些linux内核方面的书,但看的云里雾里的,坚持了一段时间后由于其他课程太多,也就放了下来,结果现在就悲剧了,虽然借了好几本书狂翻资料,但还是感觉有点摸不到头绪,我觉的这东西,要是对linux内核机制有一定的了解的话还是很容易的,但现在关键是没有那么多时间让我去看,恐怕到时不能完成,所以请大家帮我指点指点该如何做,如果能给出相应的源程序当然更好!到时分一定送上;
下面是我的题目:
父进程和子进程通过信号实现异步合作
在Linux环境下用C语言编程实现,使用用户自定义的信号SIGUSR1由父进程发给子进程,SIGUSR2由子进程发给父进程;父进程和子进程各自从终端接收一个字符串,完成后用kill调用发送信号,接收方接收到信号后,显示对方的进程号及字符串。利用信号方式(Signal(SIGCHLD,SIG_IDN))使父进程不必等待子进程结束,且不产生"ZOMBIE".
拜托了!
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部