蜗牛大师

吴庆龙的学习笔记

导航

2018年11月15日 #

Java中锁的实现与内存语义

摘要: [TOC] 1. 概述 锁在实际使用时只是明白锁限制了并发访问, 但是锁是如何实现并发访问的, 同学们可能不太清楚, 下面这篇文章就来揭开锁的神秘面纱. 2. 锁的内存语义 当线程获取锁时, JMM会把线程对应的本地内存置为无效. 从而使得被监视器保护的临界区的变量必须从主内存中读取. 当线程释放锁 阅读全文

posted @ 2018-11-15 10:41 蜗牛大师 阅读(808) 评论(0) 推荐(0) 编辑