例如,我有两个类似这样的程序:
共享变量:
boolean f0 = false;
boolean f1 = false;
程序 0:
1. f0 = true;
2. while(f1==true){}
3. //Important section
4. f0 = false;
方案一:
a. f1 = true;
b. while(f0==true){}
c. //Important section
d. f1 = false;
我想问的是,有没有这样一种情况,两个进程可以同时进入Important section?你能给我一个具体代码执行的例子吗?
非常感谢。