從list安全到vector到CopyOnWriteArrayList再到ReentrantReadWriteLock

list的add, get操作都不加鎖,多線程不安全 二。.vetor, ----》讀寫都加sync重量級鎖–>保證了安全 和 強的實時一致性 但是結果:讀鎖 只能1個線程 同時讀,不可寫。寫鎖,只能一個線程寫,同時不可讀。 一句話讀寫都是隻能支持一個線程訪問當然也就安全卻性能差了 三。.CopyOnWriteArrayList 爲vetor後juc的改良,其思想是 讀寫分離模式(但是缺點很明顯後
相關文章
相關標籤/搜索