Java 中的线程安全的类

  • 3 个线程安全的类
  • 它们对应的非线程安全的类
  • 它们延伸的类
  • 其它
  • 它们对应的非线程安全的类


3 个线程安全的类

  Java 中的 3 个基本的线程安全的类为:Hashtable(不是 HashTable)、StringBuffer、Vector。

https://docs.oracle.com/javase/7/docs/api/java/util/Hashtable.html )。在那个年代,命名不规范也很好理解。于是,由于历史原因,Hashtable 中的 t 一直都是小写的。

它们对应的非线程安全的类

  • Hashtable:HashMap
  • StringBuffer:StringBuilder
  • Vector:ArrayList

它们延伸的类

  • Hashtable:
  • 待补充
  • StringBuffer:
  • 待补充
  • Vector:
  • Stack

其它

它们对应的非线程安全的类

  • ThreadLocalRandom:Random