文章详情页
java - int 是线程安全的吗?
浏览:186日期: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
相关文章:
排行榜

网公网安备