线程安全的变量

String
Integer
StringBuffer
Random
Vector
Hashtable
java.util.concurrent 包下的类

线程安全的定义:多个线程调用一个实例的某个方法时,是线程安全的。

<aside> 💡 但是,多个方法的组合没有原子性,不是线程安全的

Untitled

</aside>

不可变线程安全性

String、Integer 等都是不可变类,因为其内部的状态不可以改变,因此他们的方法都是线程安全的

实例分析

见课件 4.4,4.5