Vector

Arraylist與Vector的區別是什麼? 1、Vector是線程安全的,ArrayList不是線程安全的。 2、ArrayList在底層數組不夠用時在原來的基礎上擴展0.5倍,Vector是擴展1倍。 只要是關鍵性的操作(增加,刪除,查找),方法前面都加了synchronized關鍵字,來保證線程的安全性。當執行synchronized修飾的方法前,系統會對該方法加一把鎖,方法執行完成後釋放
相關文章
相關標籤/搜索