基於Mysql實現鎖機制

1 ReentrantLock 它是一個可重入鎖,即一個線程可重複加鎖,即當前線程獲取該鎖再次獲取不會被阻塞。得到幾回鎖,解鎖也要解幾回。 它有兩種實現,公平鎖和非公平鎖。java 公平鎖:鎖的獲取順序就應該符合請求上的絕對時間順序 非公平鎖:不按請求的時間,誰搶到就是誰的 默認實現的爲非公平鎖,由於公平鎖爲了保證時間上的絕對順序,須要頻繁的上下文切換,而非公平鎖會下降必定的上下文切換,下降性能開
相關文章
相關標籤/搜索