搜尋

首頁  >  問答  >  主體

java - int 是線程安全的嗎?

例如在springmvc的controller中

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

每一個請求都在這裏都執行一次a加一操作,1萬次請求(並發)甚至更多次以後,這裏輸出的a是否就是 10000 或者 100000呢?

ringa_leeringa_lee2807 天前850

全部回覆(3)我來回復

  • 阿神

    阿神2017-04-18 10:56:59

    應該說a++不是線程安全的

    回覆
    0
  • 高洛峰

    高洛峰2017-04-18 10:56:59

    AtomicInteger應該是你想要的答案

    回覆
    0
  • 阿神

    阿神2017-04-18 10:56:59

    不安全。 。 。 。

    回覆
    0
  • 取消回覆