原创 線程的優先級

首先CPU處理現有線程集的順序是不確定的,但是調度器將傾向於讓優先級最高的線程先執行。即線程的優先級仍然無法保障線程的執行次序,只不過,優先級高的線程獲取CPU資源的概率較大,優先級低的並非沒機會執行。 public class

原创 java 錯失的信號學習筆記

T1: synchronized(shareMonitor){ <setup condition for T2> shareModitor.notify(); } T2: while(someCondition)

原创 java Lock學習筆記

java SE5的java.util.concurrent類庫還包含有定義在java.util.concurrent.locks中的顯式的互斥機制。Lock對象必須被顯示的創建、鎖定和釋放。 以下用顯式的Lock重寫了EvenGe

原创 java 線程join()方法學習筆記

一個線程可以在其它線程之上調用join()方法,其效果是等待一段時間直到第二個線程結束才繼續執行。如果某個線程在另一個線程t上調用t.join(),此線程將被掛起,直到目標線程t結束才恢復(即t.isAlive()返回假)。 也可

原创 java Collections.synchronizedList學習筆記

Collections.synchronizedList