1.作用范围
普通锁(本地锁) | 分布式锁 |
---|---|
单个进程或单个计算机内的多个线程之间的同步。当多个线程尝试访问同一资源时,普通锁可以确保只有一个线程可以访问该资源,其他线程需要等待锁的释放。 | 分布式锁用于跨多个进程或多个计算机之间的同步。允许不同的进程或计算机协调对共享资源的访问,以避免冲突和数据不一致性。 |
2.锁的获取方式
普通锁(本地锁) | 分布式锁 |
---|---|
|
|
3.可靠性和容错性
普通锁(本地锁) | 分布式锁 |
---|---|
|
|
普通锁(本地锁) | 分布式锁 |
---|---|
单个进程或单个计算机内的多个线程之间的同步。当多个线程尝试访问同一资源时,普通锁可以确保只有一个线程可以访问该资源,其他线程需要等待锁的释放。 | 分布式锁用于跨多个进程或多个计算机之间的同步。允许不同的进程或计算机协调对共享资源的访问,以避免冲突和数据不一致性。 |
普通锁(本地锁) | 分布式锁 |
---|---|
|
|
普通锁(本地锁) | 分布式锁 |
---|---|
|
|