多线程下对static变量++操作,为什么使用volatile修饰后的结果比不用小很多?

国防大学地址2022-10-02  11

多线程下,操作静态变量++时,为什么用volatile修改的结果比不用volatile修改的结果小很多?多线程下,操作静态变量++时,为什么用volatile修改的结果比不用volatile修改的结果小很多?简介:公共类calcu实现runnable { public static int I = 0;//public volatile static int I = 0;
转载请注明原文地址:https://juke.outofmemory.cn/read/1873815.html

最新回复(0)