一文爲你理清Java中的各種鎖

Java中的鎖的概念挺多,從思想的角度,分爲各種鎖。下面讓我們來分別認識一下他們。 可重入鎖、不可重入鎖 我們一般用的都是可重入鎖。可重入鎖指的是當一個線程獲取到一個鎖後,如果再次獲取這個鎖的話,依然可以獲取到。 而不可重入鎖,指的是當一個線程獲取到一個鎖後,如果再次獲取這個鎖的話,就不能再獲取到了。不可重入鎖會導致死鎖,所以我們一般是不會使用不可重入鎖的。 公平鎖、非公平鎖 AQS框架可以實現公
相關文章
相關標籤/搜索