两个等价线程并发的执行下列程序,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);
}

从业7年-专注一级市场


微信:btc9767
TELEGRAM :https://t.me/btcok9

具体资料介绍

web3的一级市场千万收益的逻辑


进群点我



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