Java 多線程同步問題的探究(三、Lock來了,大家都讓開【2. Fair or Unfair? It is a question...】)...

讓我們繼續前面有關ReentrantLock的話題。 首先,ReentrantLock有一個帶布爾型參數的構造函數 ,在JDK官方文檔中對它是這樣描述的: 「此類的構造方法接受一個可選的公平 參數。當設置爲 true 時,在多個線程 的爭用下,這些鎖傾向於將訪問 權授予等待時間最長的線程 。否則此鎖將無法保證任何特定訪問順序。與採用默認設置(使用不公平鎖)相比,使用 公平鎖的程序在許多線程訪問時表
相關文章
相關標籤/搜索