- Vector与ArrayList
Vector是线程安全的,ArrayList是线程不安全的
通过add()方法可知使用synchronized关键字修饰了
- StringBuffer与StringBuilder
StringBuffer是线程安全的,StringBuilder是线程不安全的
通过append()方法可知使用synchronized关键字修饰了
- Hashtable与HashMap
Hashtable是线程安全的,HashMap是线程不安全的
通过put()方法可知使用synchronized关键字修饰了
其他
- Collections.synchroinzed()
该方法可以传入集合,返回一个线程安全的集合,祥情可查看源码。
