const int n = 50;
int tally;
void total()
{
int count;
for(count = 1; count <= n; count++){
tally;
}
}
void main()
{
tally = 0;
parbegin(total(), total());
write(tally);
} a. 确定这个并行程序最终输出变量 tally 的合适下界和上界。假设这些进程可以任意相对速度执行,
且一个变量只能在被一条单独的机器指令载入到寄存器后自增。
b. 在 a 中假设的基础上,进一步假设允许并行执行任意数量的这种进程,这对 tally 的上界和下界
有何影响?
