Java併發編程的藝術-筆記

併發存在的問題:上下文切換耗時,死鎖,軟硬件資源限制 解決方法:減少上下文切換: 1.無鎖併發編程:讓不同的線程處理不同的數據段(將數據ID採用hash算法分配給不同的線程) 2.CAS算法:Compare and Set使用JNI 3.使用最少線程:減少處於waiting狀態的線程(jstack與dump分析) synchronize使線程獲得monitor,調用wait進入wait set 每
相關文章
相關標籤/搜索