当前位置: 技术问答>linux和unix
有关进程通信
来源: 互联网 发布时间:2017-01-04
本文导语: 本人菜鸟一个,请教个问题。 一般说的进程间通信是fork后父子进程通信还是说单独的两个程序的通信,后者我知道客户端和服务端的socket通信,其他的我就不知道了。 父子进程通信和单独的进程间通信的方法有哪些...
本人菜鸟一个,请教个问题。
一般说的进程间通信是fork后父子进程通信还是说单独的两个程序的通信,后者我知道客户端和服务端的socket通信,其他的我就不知道了。
父子进程通信和单独的进程间通信的方法有哪些?能讲一讲吗?多谢了!
一般说的进程间通信是fork后父子进程通信还是说单独的两个程序的通信,后者我知道客户端和服务端的socket通信,其他的我就不知道了。
父子进程通信和单独的进程间通信的方法有哪些?能讲一讲吗?多谢了!
|
詳細了解:
http://www.ibm.com/developerworks/search/searchResults.jsp?searchType=1&langEncoding=UTF8&pageLang=zh&displaySearchScope=dW&searchSite=dWChina&lastUserQuery1=Linux%25E7%258E%25AF%25E5%25A2%2583%25E8%25BF%259B%25E7%25A8%258B%25E9%2597%25B4%25E9%2580%259A%25E4%25BF%25A1&lastUserQuery2=&lastUserQuery3=&lastUserQuery4=&query=Linux%E7%8E%AF%E5%A2%83%E8%BF%9B%E7%A8%8B%E9%97%B4%E9%80%9A%E4%BF%A1&searchScope=dW&x=0&y=0
http://www.ibm.com/developerworks/search/searchResults.jsp?searchType=1&langEncoding=UTF8&pageLang=zh&displaySearchScope=dW&searchSite=dWChina&lastUserQuery1=Linux%25E7%258E%25AF%25E5%25A2%2583%25E8%25BF%259B%25E7%25A8%258B%25E9%2597%25B4%25E9%2580%259A%25E4%25BF%25A1&lastUserQuery2=&lastUserQuery3=&lastUserQuery4=&query=Linux%E7%8E%AF%E5%A2%83%E8%BF%9B%E7%A8%8B%E9%97%B4%E9%80%9A%E4%BF%A1&searchScope=dW&x=0&y=0
|
1.系統消息隊列。
2.共享內存
3.命名管道,無名管道(只適合具有親緣關系的,像父子進程)
4.信號
其他的特殊的就不知道了
2.共享內存
3.命名管道,無名管道(只適合具有親緣關系的,像父子進程)
4.信號
其他的特殊的就不知道了
|
2个不同的进程间通信啊。
fork也算,父进程跟子进程也是不同进程。
一般的方法有,管道,共享内存,信号,消息队列。
具体不多说了,网上介绍跟代码都大把,你想系统看可以参考Unix高级编程。
fork也算,父进程跟子进程也是不同进程。
一般的方法有,管道,共享内存,信号,消息队列。
具体不多说了,网上介绍跟代码都大把,你想系统看可以参考Unix高级编程。