两个等价线程并发的执行下列程序,a为全局变量,初始为5,假设printf、++、–操作都是原子性的,则输出可能是()  voidfoo() {    if(a >= 5) {        a–;    }    else{        a++;    }    printf("%d", a); }

区块链毕设网qklbishe.com为您提供问题的解答

两个等价线程并发的执行下列程序,a为全局变量,初始为5,假设printf、++、–操作都是原子性的,则输出可能是()

 voidfoo() {
   if(a >= 5) {
       a–;
   }
   else{
       a++;
   }
   printf("%d", a);
}

承接区块链项目定制开发

微信:btc9767

QQ :1330797917

TELEGRAM: BTCOK9

承接区块链项目定制开发


qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 两个等价线程并发的执行下列程序,a为全局变量,初始为5,假设printf、++、–操作都是原子性的,则输出可能是()  voidfoo() {    if(a >= 5) {        a–;    }    else{        a++;    }    printf("%d", a); }