java多线程(1)模式 不可变对象 1.多线程的上下文切换 2.cpu 和编译器 可能做出 指令重排序操作。A a= new A(); 堆积后果很严重,无论多少内存,迟早会被占光。 memory leak会最终会导致out of memory!