Java并发包线程池与同步容器类原理分析及锁优化.pdfVIP

  • 2
  • 0
  • 约4.34万字
  • 约 34页
  • 2025-10-28 发布于北京
  • 举报

Java并发包线程池与同步容器类原理分析及锁优化.pdf

java并发包线程池原理分析锁的深度化

并发包

同步容器类

Vector与ArrayList区别

1.ArrayList是最常用的List实现类,是通过数组实现的,它允许对元素进行快速随机。数组的

缺点是每个元间不能有间隔,当数组大小不满足时需要增加能力,就要讲已经有数组的数据

到新的空间中。当从ArrayList的中间位置或者删除元素时,需要对数组进行、移动、代价

比较高。因此,它适合随机查找和遍历,不适合和删除。

2.Vector与ArrayList一样,也是通过数组实现的,不同的是它支持线程的同步,即某一时刻只有一个线

程能够写Vector,避免多线程同时写而引起的不一致性,但实现同步需要很高的花费,因此,它比访

问ArrayList慢

注意:Vector线程安全、ArrayList

Vec

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档