全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  大数据技术干货  >  详情

Vector是什么,线程安全吗?一直是安全的吗

来源:千锋教育
发布人:wjy
2022-10-24

推荐

在线提问>>

  Vector可实现自动增长的对象数组。

  java.util.vector提供了向量类(Vector)以实现类似动态数组的功能。

  创建了一个向量类的对象后,可以往其中随意插入不同类的对象,即不需顾及类型也不需预先选定向量的容量,并可以方便地进行查找。

Vector是什么,线程安全吗?一直是安全的吗

  对于预先不知或者不愿预先定义数组大小,并且需要频繁地进行查找,插入,删除工作的情况,可以考虑使用向量类。

  Vector是Collection中List的一种,vector的单个操作时原子性的,也就是线程安全的。

  但是如果两个原子操作复合而来,这个组合的方法是非线程安全的,需要使用锁来保证线程安全。

相关文章

索引有什么作用?在mongodb中索引分为几类

2023-04-11

如何进行数据清洗?数据清洗的基本流程

2023-03-17

主键约束是什么意思?如何实现mysql主键约束

2023-03-17

eureka和zookeeper的区别对比

2023-03-07

Zookeeper选举机制具体是什么

2023-03-07

Zookeeper和Eureka的区别都有哪些?

2023-03-07
在线咨询 免费试学 教程领取