特牛网址导航

深入浅出 超详细 从 线程锁 到 redis 实现分布式锁(篇节 1)_由多线程同步加锁,到分布式中锁的使用-CSDN博客

网友收藏
文章浏览阅读9.9w次,点赞2次,收藏4次。在 使用 redis 实现分布式锁 之前 我们需要先了解以下几点什么是分布式锁要介绍 什么是分布式锁,那首先要提到 与之对应的 的两个锁:线程锁 和 进程锁1.线程锁主要 用来 给方法、代码块加锁。当某个方法或者代码块使用锁时,那么在同一时刻至多仅有一个线程可以执行该段代码。当有多个线程访问同一对象的加锁方法/代码块时,同一时间只有一个线程在执行,其余线程必须要等待当前线程执行完之后才能执行该代码。但是,其余线程是可以访问对象中没有被加锁的代码。线程锁只在同一个JVM 中有效果,因为线程锁的实现在根_由多线程同步加锁,到分布式中锁的使用