【操作系统】第十章信号量与管程

10.1背景 利用信号量和管程解决同步互斥的问题 1、并发问题:竞争条件(竞态条件) 多程序并发存在大的问题 2、同步 1)线程共享公共数据的协调条件 2)包括互斥与条件同步 3)互斥:在同一时间只有一个线程可以执行临界区 3、解决同步问题正确比较难 1)需要高层次的编程抽象(如:锁) 2)从底层硬件支持编译 解决的过程图如下所示: 10.2信号量 (与信号灯有类似之处) 1、抽象数据类型 1)一
相关文章
相关标签/搜索