Pintos源码学习进度(3)

2019-05-16  本文已影响0人  speakspeak

1.信号量的作用

①当信号量初始值为0时,通过sema_down可以用于当一个进程创建另一个进程后,使自己进行block,直到另一个进程完成sema_up

②当信号量初始值为1时,可以通过sema_down将一种资源保护起来,当其他进程运行到同一位置时,会讲自己block掉。直到使用资源的进程完成sema_up

2.自旋锁的作用

其作用与信号量中的②相似

上一篇 下一篇

猜你喜欢

热点阅读