进程互斥的硬件实现方法

 

  • 中断屏蔽方法

 

  • TestAndSetLock指令

注意:TSL指令是由硬件实现的,下面只是用C语言描述逻辑过程(在实际硬件执行过程中,lock值被储存在物理寄存器中)

 

  • Swap指令

 

 

posted @ 2021-08-01 11:15  毋纵年华  阅读(165)  评论(0)    收藏  举报