文章目录
- 示例
- CPU的内存模型
- Java内存模型
- 基于内存模型分析缓存一致性问题
示例
来看个需求: 统计服务器某个接口的访问次数
accessCount字段表示接口被访问的次数, 每次访问接口的时候就调用一次access()方法,访问次数 1,累积下来,就能统计出接口被访问的次数了。
接口很可能被多个线程同时访问,即access()方法被多个线程调用。那么问题来了:多线程调用access
来看个需求: 统计服务器某个接口的访问次数
accessCount字段表示接口被访问的次数, 每次访问接口的时候就调用一次access()方法,访问次数 1,累积下来,就能统计出接口被访问的次数了。
接口很可能被多个线程同时访问,即access()方法被多个线程调用。那么问题来了:多线程调用access