随笔分类 -  进程间通信机制

signal信号-1-理论
摘要:信号(signal)是一种软中断,信号机制是进程间通信的一种方式,采用异步通信方式 一、信号类型 Linux系统共定义了64种信号,分为两大类:可靠信号与不可靠信号,前32种信号为不可靠信号,后32种为可靠信号。 1.1 概念 不可靠信号: 也称为非实时信号,不支持排队,信号可能会丢失, 比如发送多 阅读全文

posted @ 2018-03-13 22:45 Hello-World3 阅读(308) 评论(0) 推荐(0) 编辑

进程间通信--POSIX共享内存
摘要:1.参考:https://www.cnblogs.com/Anker/archive/2013/01/19/2867696.html 阅读全文

posted @ 2017-12-15 01:45 Hello-World3 阅读(159) 评论(0) 推荐(0) 编辑

进程间通信--POSIX信号量
摘要:1.未决和阻塞标志可以用相同的数据类型sigset_t来存储,sigset_t称为信号集,这个类型可以表示每个信号的“有效”或“无效”状态,在阻塞信号集中“有效”和“无效”的含义是该信号是否被阻塞,而在未决信号集中“有效”和“无效”的含义是该信号是否处于未决状态。阻塞信号集也叫做当前进程的信号屏蔽字 阅读全文

posted @ 2017-12-15 01:30 Hello-World3 阅读(239) 评论(0) 推荐(0) 编辑

进程间通信--POSIX消息队列
摘要:相关函数: POSIX通信机制比System V的更加通用! 一.消息队列管道和FIFO的区别,主要有以下两点: ①一个进程向消息队列写入消息之前,并不需要某个进程在该队列上等待该消息的到达,而管道和FIFO是相反的,进程向其中写消息时,管道和FIFO必需已经打开来读,那么内核会产生SIGPIPE信 阅读全文

posted @ 2017-12-15 00:47 Hello-World3 阅读(693) 评论(0) 推荐(0) 编辑

导航