假设 a 是一个由线程 1 和线程 2 共享的初始值为 0 的全局变量,则线程 1 和线程 2 同时执行下面的代码,最终 a 的结果不可能是()
发布于 2022-03-03 16:37:36
假设 a 是一个由线程 1 和线程 2 共享的初始值为 0 的全局变量,则线程 1 和线程 2 同时执行下面的代码,最终 a 的结果不可能是()
boolean isOdd = false for(int i=1i<=2++i){ if(i%2==1)isOdd = true else isOdd = false a+=i*(isOdd?1:-1) }
登录后免费查看答案
关注者
0
被浏览
34