目录 1.前言 2.单JVM锁 3.分布式锁 4.总结 =========正文分割线================= 1.前言 锁就像一把钥匙,需要加锁的代码就像一个房间.出现互斥操作的场景:多人同时想进同一个房间争抢这个房间的钥匙(只有一把),一人抢到钥匙,其他人都等待这个人出来归还钥匙,此时大家再次争抢钥匙循环下去. 本篇用java语言分析锁的原理(简单描述)和应用(详细代码),根据锁的作用范围分为:JVM锁和分布式锁.如理解有误之处,还请指出. 2.单JVM锁(进程级别) 程序部署在一台…