int total = 200; // total is a global variable
void process()
{
int local;
for( int i = 0 ; i< 100 ; i++ )
{
local = total;
local--;
total = local;
}
}
如果 2 个线程并行调用,两个线程完成处理后总process()
的最大值和最小值是多少?
我认为最小值将为 0,但我不确定。最大值??199 ?