面试常问:怎么用Zk(Zookeeper)实现实现分布式锁呀?

前言 锁我想不需要我过多的去说,大家都知道是怎么一回事了吧? 在多线程环境下,由于上下文的切换,数据可能出现不一致的情况或者数据被污染,我们需要保证数据安全,所以想到了加锁。 所谓的加锁机制呢,就是当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问,直到该线程读取完,其他线程才可使用。 还记得我之前说过Redis在分布式的情况下,需要对存在并发竞争的数据进行加锁,你们十分费解,Redi
相关文章
相关标签/搜索