您的位置:首页技术文章
文章详情页

java - int 是线程安全的吗?

浏览:41日期:2023-12-30 14:36:32

问题描述

例如在springmvc的controller中

public class EnchashmentController extends BaseController { private int a = 0;@requestMapping('') public ModelAndView add(){a++;return null; } }

每一个请求都在这里都执行一次a加一操作,1万次请求(并发)甚至更多次以后,这里输出的a是否就是 10000 或者 100000呢?

问题解答

回答1:

应该说a++不是线程安全的

回答2:

AtomicInteger应该是你要的答案

回答3:

不安全。。。。

标签: java
相关文章: