分佈式鎖的作用及實現(Redis)

一、什麼是分佈式鎖? 要介紹分佈式鎖,首先要提到與分佈式鎖相對應的是線程鎖、進程鎖。 線程鎖:主要用來給方法、代碼塊加鎖。當某個方法或代碼使用鎖,在同一時刻僅有一個線程執行該方法或該代碼段。線程鎖只在同一JVM中有效果,因爲線程鎖的實現在根本上是依靠線程之間共享內存實現的,比如synchronized是共享對象頭,顯示鎖Lock是共享某個變量(state)。 進程鎖:爲了控制同一操作系統中多個進程
相關文章
相關標籤/搜索