Redis結合AQS實現Java版的可重入分佈式鎖

前言 對於java的單進程應用來講,存在資源競爭的場景可使用synchronized關鍵字和Lock來對資源進行加鎖,使整個操做具備原子性。可是對於多進程或者分佈式的應用來講,上面提到的鎖不共享,作不到互相通信,因此就須要分佈式鎖來解決問題了。 廢話很少說,直接進入正題,下面結合AQS和Redis來實現分佈式鎖。html 代碼中大部分都是參考ReentrantLock來實現的,因此讀者能夠先去了解
相關文章
相關標籤/搜索