深圳罗湖区网站,项目网手游,郑州专门做网站,wordpress设置仅对会员可见当本机的进程间通讯时#xff0c;使用localhost#xff08;127.0.0.1#xff09;、本机IP 和 Unix Domain Socket 之间有什么区别以前理解比较模糊#xff0c;今天看了一篇文章#xff0c;终于高明白了#xff0c;就是这篇文章#xff0c;写的非常好#xff1a;
(65 封…当本机的进程间通讯时使用localhost127.0.0.1、本机IP 和 Unix Domain Socket 之间有什么区别以前理解比较模糊今天看了一篇文章终于高明白了就是这篇文章写的非常好
(65 封私信) 张彦飞 - 知乎 (zhihu.com)
简单的总结一下指进程间通讯
1、localhost127.0.0.1、本机IP 和 Unix Domain Socket 都是不走网卡的这节省了网卡的IO。
2、localhost127.0.0.1和本机IP是一样的虽然不走网卡但是都要走内核的 TCP/IP协议栈这带来一定的CPU开销。
3、Unix Domain Socket 不走内核协议栈因此效率比 localhost127.0.0.1和本机IP都高。
使用socket进程间通讯有很好的兼容和复用性本机的socket进程间通讯最好选用Unix Domain Socket。