ArrayList,Vector,ConcurrentLinkedQueue对比

平时,我们使用java中的容器比较多,对于数据的存储,我们通常用到List,Vector,Map,ConcurrentLinkedQueue等容器,那么我们使用这些容器应该注意些什么呢?他们又各自有什么特点

1.ArrayList  线程不安全

2.Vector 线程安全,对于同一方法,结果一定同步,不同方法,结果不一定同步

3.ConcurrentLinkedQueue 线程完全安全

所以在多线程对数据进行操作的时候,选择合适的容器,还有,大家可以自己写一个demo验证一下

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容