关于流程同步进度的困惑

时间:2018-12-03 04:22:07

标签: process progress synchronisation

我试图了解OS中的进程同步。 有一个问题,我遇到了。

两个进程X和Y需要访问关键部分。考虑下面两个进程使用的同步构造。

流程X

/ *进程x * /

的其他代码

while(true){

varP = true;
while (varQ == true)
{

  /* Critical Section */
    varP = false;
}

}
/ *进程X的其他代码* /

过程Y

/ *进程Y的其他代码* /

同时(真) {

varQ = true;
while (varP == true)
{
    /* Critical Section */
    varQ = false;
}

} / *进程Y的其他代码* /

在上述问题中,进步会得到满足吗?请解释。

0 个答案:

没有答案