linux c之通过管道实现兄弟间进程通信:
生活随笔
收集整理的這篇文章主要介紹了
linux c之通过管道实现兄弟间进程通信:
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、兄弟間進程通信:
???????? 父進程創建管道,并使用fork函數創建2個進程,在第一個子進程發消息到第二個子進程,第2個子進程讀取消息并處理,在父進程中不使用管道通信,所以什么都不做,直接關閉管道兩端并退出
?
2、代碼實現
?
?
3、結果展示
?
父進程在第一個子進程時并沒有關閉管道兩端,而是創建第二個進程之后才關閉,才關閉管道,子進程可以繼承存活的管道
總結
以上是生活随笔為你收集整理的linux c之通过管道实现兄弟间进程通信:的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux之修改dns以及用netmas
- 下一篇: linux c之使用#define定义多