1,管道(pipe):
用于进程间传递少量的字节流或字符流,以“|”表示,eg, ps -ef | grep java.
2,信号(signal):
信号是用来通知目标进程有某种事件发生的,eg,kill -9 pid。
3,信号量(Semaphore):
用于两个进程间同步协作的手段。
4,消息队列(mq):
异步。
5,共享内存(shared memory):
这里面的坑和痛点大家感同身受
6,套接字(soket):
更为普世的进程间通信机制,可用于不同机器间的进程间通信。