Linux进程间通信方式:
(1)管道(Pipe)、有名管道(Named pipe)
(2)信号(Signal)
(3)消息队列(Message queue)
(4)信号量(Semaphore)
(5)共享内存(Shared memory)
(6)套接口(Socket)
郑彦兴的“深刻理解Linux进程间通信(IPC)”系列:
序:
http://www.ibm.com/developerworks/cn/linux/l-ipc/
管道:
http://www.ibm.com/developerworks/cn/linux/l-ipc/part1/
信号:
http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index1.html
http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index2.html
消息队列:
http://www.ibm.com/developerworks/cn/linux/l-ipc/part3/
信号量:
http://www.ibm.com/developerworks/cn/linux/l-ipc/part4/
共享内存:
http://www.ibm.com/developerworks/cn/linux/l-ipc/part5/index1.html
http://www.ibm.com/developerworks/cn/linux/l-ipc/part5/index2.html
套接字: