
进程间通信
文章平均质量分 93
yi只宇
这个作者很懒,什么都没留下…
展开
-
进程间的六种通信方式——管道 命名管道 详解
本篇紧接上篇信号——管道信号(Signal)socket信号量(Semaphore)共享内存(SharedMemory)消息队列(MessageQueue)原创 2022-07-28 21:33:06 · 1682 阅读 · 0 评论 -
进程间的通信——信号篇
而常用的进程间通信(IPC,Inter-Process Communication)的方法有如下六种:信号(Signal )管道(Pipe)- socket信号量(Semaphore)共享内存(Shared Memory)消息队列(Message Queue)这里先什么是信号?信号是一种软件中断,提供了一种处理异步事件的方法,也是进程间通信的唯一一个异步的通信方式。Unix中定义了很多信号,有很多条件可以产生信号,对于这些信号有不同的处理方式。进程间信号是如何通信的?.........原创 2022-07-28 00:05:45 · 2083 阅读 · 0 评论 -
进程间的六种通信方式之socket
对于UDP来说,不需要要维护连接,那么也就没有所谓的发送方和接收方,甚至都不存在客户端和服务端的概念,只要有一个socket多台机器就可以任意通信,因此每一个UDP的socket都需要bind。UDP是没有连接的,所以不需要三次握手,也就不需要像TCP调用listen和connect,但是UDP的交互仍然需要IP地址和端口号,因此也需要bind。所以,监听的socket和真正用来传送数据的socket,是「这里需要注意的是,服务端调用。...原创 2022-07-31 16:14:52 · 7536 阅读 · 1 评论