源碼解讀--Stack

今天來說說java裏面的棧。棧是一種先進後出或者後進先出的一種數據結構。先來看下圖譜。java源碼系列。 Stack繼承了vector,大家都知道vector是線程安全的。 爲什麼是線程安全的呢?因爲方法前面用了synchronized修飾。 爲什麼用了synchronized就是線程安全的呢?因爲synchronized內部有鎖的概念,線程在沒有獲取的資源的時候放入entry set,獲取到了資
相關文章
相關標籤/搜索