并发王者课-青铜5:一探究竟-如何从synchronized理解Java对象头中的锁

2021-05-27
阅读 6 分钟
778
在前面的文章《青铜4:synchronized用法初体验》中,我们已经提到锁的概念,并指出synchronized是锁机制的一种实现。可是,这么说未免太过抽象,你可能无法直观地理解锁究竟是什么?所以,本文会粗略地介绍synchronized背后的一些基本原理,让你对Java中的锁有个粗略但直观的印象。
封面图

并发王者课-青铜1:牛刀小试-如何创建线程之初体验

2021-05-18
阅读 3 分钟
1.1k
从本文开始,我将基于王者中的段位和场景,从青铜、黄金、铂金、砖石、星耀到王者,不同的段位对应不同的难易程度,由浅入深逐步介绍JAVA中的并发编程,并在每周二、四、六持续更新。
封面图