面試常問:怎麼用Zk(Zookeeper)實現實現分佈式鎖呀?

前言 鎖我想不需要我過多的去說,大家都知道是怎麼一回事了吧? 在多線程環境下,由於上下文的切換,數據可能出現不一致的情況或者數據被污染,我們需要保證數據安全,所以想到了加鎖。 所謂的加鎖機制呢,就是當一個線程訪問該類的某個數據時,進行保護,其他線程不能進行訪問,直到該線程讀取完,其他線程纔可使用。 還記得我之前說過Redis在分佈式的情況下,需要對存在併發競爭的數據進行加鎖,你們十分費解,Redi
相關文章
相關標籤/搜索