Java進階知識點6:併發容器背後的設計理念 - 鎖分段

一、背景 容器是Java編程中使用頻率很高的組件,但Java默認提供的基本容器(ArrayList,HashMap等)均不是線程安全的。當容器和多線程併發編程相遇時,程序員又該何去何從呢? 通常有兩種選擇: 1、使用synchronized關鍵字,將對容器的操作有序錯開,確保同一時刻對同一個容器只存在一個操作。Vector,HashTable等封裝後的容器本質也是這種解決思路,只不過synchro
相關文章
相關標籤/搜索