java多线程(1)模式 不可变对象

1.多线程的上下文切换

2.cpu 和编译器 可能做出 指令重排序操作。A a= new A();

堆积后果很严重,无论多少内存,迟早会被占光。 memory leak会最终会导致out of memory!

原文地址:https://www.cnblogs.com/duanR/p/8467504.html