redis分佈式鎖邏輯分析與問題解決方案

鎖是一個很重要也很基礎的概念,鎖可以看成是多線程情況下訪問共享資源的一種線程同步機制。這是對於單進程應用而言的,即所有線程都在同一個JVM進程裏的時候,使用Java語言提供的鎖機制可以起到對共享資源進行同步的作用。如果分佈式環境下多個不同線程需要對共享資源進行同步,比如A線程和B線程共同爭搶同一資源,那麼用Java的鎖機制就無法實現了,這個時候就必須藉助分佈式鎖來解決分佈式環境下共享資源的同步問題
相關文章
相關標籤/搜索