Java併發編程之原子操作類

原子操作類簡介 當更新一個變量的時候,多出現數據爭用的時候可能出現所意想不到的情況。這時的一般策略是使用synchronized解決,因爲synchronized能夠保證多個線程不會同時更新該變量。然而,從jdk 5之後,提供了粒度更細、量級更輕,並且在多核處理器具有高性能的原子操作類。因爲原子操作類把競爭的範圍縮小到單個變量上,這可以算是粒度最細的情況了。 原子操作類相當於泛化的volatile
相關文章
相關標籤/搜索