进程互斥的硬件实现方法

1.中断屏蔽方法 利用 “开/关中断指令” 实现(与原语的实现思想相同,即在某进程开始访问临界区到结束访问为止都不允许中断,也就不能发生进程的切换,因此也不可能发生两个进程同时访问临界区的情况) 2.TestAndSet方法 3.Swap指令 硬件方法优点:无论单处理机还是多处理机都适用;简单,容易验证其正确性 缺点:违背了 “让权等待”,会产生 “饥饿” 现象 无论硬件还是软件实现方法,只需理解
相关文章
相关标签/搜索