文章目录 1.Why? 1.1为什么选择分布式锁,而不是其他的锁? 2. What? 2.1什么是分布式锁?有哪些特性? 3.How? 3.1 分布式锁都有哪些? 3.2具体实现 3.2遇到的问题 3.4应用场景 1.Why? 1.1为什么选择分布式锁,而不是其他的锁? 下面就来说一下分布式锁的由来: 线程锁 在单机系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,为了保证在同一时刻仅有一个线程执行该方法或该代码段ÿ