摘要:
volatile,可以当之无愧的被称为Java并发编程中*“出现频率最高的关键字”*,常用于保持内存可见性和防止指令重排序。 保持内存可见性 内存可见性(Memory Visibility):所有线程都能看到共享内存的最新状态。 失效数据 以下是一个简单的可变整数类: public class Mu 阅读全文
摘要:
有同学在学习 Spring 框架中可能会问这样的问题,为什么通过依赖注入就可以降低代码间的耦合呢?我通过 new 生产对象不也可以吗,不就是一行代码的不同,一个是 @Resource 注入,一个是 new 创建,怎么就降低耦合了? 今天博主就带大家来一步步剖析这个问题 一、传统方式创建对象 通常我们 阅读全文