例如:
线程1中:
if(array[0]==1&&array[1]==2&&array[2]==3&&array[3]==4&&array[4]==5)
{
}
线程2中:
有对array随机赋值的操作,比如通信后变量变化。
如何保证array[0]-array[4]在线程1的if判断过程中,一直占用时间片?
例如:
线程1中:
if(array[0]==1&&array[1]==2&&array[2]==3&&array[3]==4&&array[4]==5)
{
}
线程2中:
有对array随机赋值的操作,比如通信后变量变化。
如何保证array[0]-array[4]在线程1的if判断过程中,一直占用时间片?
用信号量/临界区加锁同步
https://www.cnblogs.com/lenmom/p/7998969.html