搞定了ArrayList,我们来看看其对应的线程安全的双胞胎Vector
1 数据结构:
老规矩上图
兄弟们,没错,他娘的跟ArrayList一样,底层数据结构同样的是数组对象,真不愧是双胞胎啊 这波看看就行
2 添加删除方法
看到这里,我他娘的不想说啥了,逻辑跟ArrayList 类似,只是扩容的时候他是1倍,ArrayList是1.5倍,删除的我都不想贴了,看到这里就结束了吧大兄弟,不浪费大家时间了
3 线程安全
吐槽,这他娘的是他最核心的地方了,瞄一眼就明白了
他娘的可耻的还以为有多叼的,线程安全就是增加删除方法加了个同步锁,不让你调人家的方法,就这样,兄弟们,Game Over,我们去下一站LinkedList