线程安全 本质 线程安全是否是由'内存安全'导致的。因为每个程序运行都会有一个堆(内存)是公共区域。公共的潜在出现问题 如何解决 私有化:栈内存 局部变量 每人一份: 堆内存中数据复制N份,每个线程搞一份,互不影响 eg:ThreadLocal类 不能修改: 常量 final 锁: 拿把锁锁住 synchronized: 同步方法,同步代码块