Java Java 线程安全 堆内存和栈内存 堆内存是进程创建的,由多个线程共享的栈内存是线程独占的 实现方法 低级方法: 1.私有化 局部变量 2.使用拷贝后的副本 ThreadLocal 3.只读不写 final 修饰 锁: 1.互斥锁(悲观锁) 访问上锁,离开释放锁 2.乐观锁 CAS 失败重试