《Java併發編程實踐》五(3):原子變量和非阻塞同步

java併發庫(java.util.concurrent)提供了不少(相比鎖)性能更優越的同步設施,好比ConcurrentLinkedQueue。本章的主題,是研究此類併發裝置的性能祕密:原子變量和非阻塞同步。java 鎖的性能劣勢 對現代JVM來講,在鎖未發生競爭的狀況下,JVM執行「加鎖、釋放鎖」操做是很是快的;可是一旦發生競爭,就須要執行系統調用來掛起競爭失敗的線程,等未來鎖釋放時再喚醒它
相關文章
相關標籤/搜索