例如在springmvc的controller中
public class EnchashmentController extends BaseController { private int a = 0; @requestMapping("") public ModelAndView add(){ a++; return null; } }
每一个请求都在这里都执行一次a加一操作,1万次请求(并发)甚至更多次以后,这里输出的a是否就是 10000 或者 100000呢?
ringa_lee
a++는 스레드로부터 안전하지 않다고 해야 합니다
AtomicInteger가 당신이 원하는 답이 되어야 합니다
안전하지 않습니다. . . .
a++는 스레드로부터 안전하지 않다고 해야 합니다
AtomicInteger가 당신이 원하는 답이 되어야 합니다
안전하지 않습니다. . . .