Socket
与其他通信机制不同的是,它可用于不同机器间的进程通信。
优缺点:
管道:简单;效率低,容量有限;
消息队列:不及时,写入和读取需要用户态、内核态拷贝。
共享内存区:能够很容易控制容量,速度快,但需要注意不同进程的同步问题。
信号量:不能传递复杂消息,一般用来实现进程间的同步;
信号:它是进程间通信的唯一异步机制。
Socket:用于不同主机进程间的通信。
与其他通信机制不同的是,它可用于不同机器间的进程通信。
优缺点:
管道:简单;效率低,容量有限;
消息队列:不及时,写入和读取需要用户态、内核态拷贝。
共享内存区:能够很容易控制容量,速度快,但需要注意不同进程的同步问题。
信号量:不能传递复杂消息,一般用来实现进程间的同步;
信号:它是进程间通信的唯一异步机制。
Socket:用于不同主机进程间的通信。
上一篇:进程间通信的方式之信号量
下一篇:进程和线程的联系和区别?
进程间通信方式,命名管道,共享内存。
当时做笔记的时候 忘了在哪里看到的了, 有时间我再研究研究正文管道( pipe ):管道是一种半双工
socket又叫套接字或者插口,它实际上就是网络上的通信节点,应用程序只需要链接到socket就可以和网络上任何一个通信
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M