![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
operating system
文章平均质量分 55
qzwxzqxw
这个作者很懒,什么都没留下…
展开
-
进程间的通信机制
信号量信号量是进程间的软件中断通知和处理机制(信息量小,但是快速)程序在编译过程中,缺省地加载一些信号的处理例程信号的接受处理捕获,忽略,屏蔽管道(直接通信)进程间基于内存文件的通信机制父进程创建自进程的时候继承文件描述符(0stdin (标准输入)1stdout 2stderr)ls | moreshell进程创建管道pipe(rgfd)rgfe是数组rgfe[0]读文件描述符 rgfe[1],...原创 2018-02-27 18:00:49 · 2330 阅读 · 0 评论 -
临界区
为了提高系统的并发性引入了进程和线程,线程的引入导致了资源的共享使用和竞争,利用同步来解决这中问题,同步机制有锁同步概念 任何时刻只能有一个线程执行临界区代码对共享资源的访问出现的问题互斥,死锁,饥饿(由处理机调度算法解决)临界区(为了解决同步问题,买面包问题)是进程中访问共享资源的一段需要互斥执行的代码管程与临界区区别,正在管程中的线程可以临时放弃管程的互斥访问,等待事件出现时恢复确保数据一致性...原创 2018-03-08 11:34:10 · 3119 阅读 · 0 评论