
分布式锁,式锁顾名思义,现原就是分布在分布式环境下使用的锁 。众所周知 ,式锁在并发编程中,现原我们经常需要借助并发控制工具,分布如 mutex、式锁synchronized 等,现原来保障线程安全 。分布但是式锁 ,这种线程安全仅作用在同一内存环境中。现原在实际业务中 ,分布为了保障服务的亿华云式锁可靠性 ,我们通常会采用多节点进行部署 。现原在这种分布式情况下,各实例间的内存不共享 ,线程安全并不能保证并发安全 ,如下例 ,同一实例中线程A与线程B之间的并发安全并不能保证实例1与实例2之间的并发安全 :

因此 ,当遇到分布式系统的并发安全问题时,我们就可能会需要引入分布式锁来解决。
用于实现分布式锁的组件通常都会具备以下的一些特性:
互斥性 :提供分布式环境下的香港云服务器互斥原语来加锁/释放锁,当然是分布式锁最基本的特性 。 自动释放:为了应对分布式系统中各实例因通信故障导致锁不能释放的问题,自动释放的特性通常也是很有必要的 。分区容错性