int turn =1
流程1
If (turn != 0)
{
Critical_Region()
noncritical_region()
turn = 0
}
过程2
if (turn !=1) {
Critical_Region()
noncritical_region()
turn =1
}
请告诉我,如果这两个过程确保它们是相互排斥的吗?
答案 0 :(得分:1)
如果是家庭作业,那么问题的答案就是 - 阅读信号量小书http://greenteapress.com/semaphores/downey05semaphores.pdf