作者简介:大家好,我是码炫码哥,前中兴通讯、美团架构师,现任某互联网公司CTO,兼职码炫课堂主讲源码系列专题
代表作:《jdk源码&多线程&高并发》,《深入tomcat源码解析》,《深入netty源码解析》,《深入dubbo源码解析》,《深入springboot源码解析》,《深入spring源码解析》,《深入redis源码解析》等
联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬
一、概述
我们在Java集合类(一)概览 里已经介绍了 非线程安全的集合(Vector、List、Set、Map),下面几篇文章将介绍线程安全的集合。可能有人会问hashTable,Vector不是线程安全的类吗?下面看一段代码:
package demo.com.test.collection;
import java.util.Vector;
public class VectorTest implements Runnable{
static Vector<String> v = new Vector<String>();
public static void main(String[] args) {
VectorTest t = new VectorTest();
v.add("1");
v.add("2");
System.out.println("vector内容:"+v.toString());
new Thread(t).start();
new Thread(t).star

最低0.47元/天 解锁文章
628

被折叠的 条评论
为什么被折叠?



