原创 Java多線程學習(二)wait、notify、notifyAll詳解

目錄一、整體圖表二、補充知識三、具體方法3.1 wait方法3.1.1定義3.1.2注意3.1.3使用方式3.2 notify方法3.2.1定義3.2.2注意3.2.3 使用方式3.3 notifyAll3.3.1定義3.3.2注

原创 Java多線程學習(四)ThreadGroup(線程組)

目錄一、ThreadGroup概述二、ThreadGroup常用API三、API例子 一、ThreadGroup概述 每個線程隸屬於唯一一個線程組,這個線程組在線程創建時指定並在線程的整個生命週期內都不能更改。默認線程創建時屬於mai

原创 Java多線程學習(三)Thread基本函數詳解(sleep、yield、join、interrupt、守護線程、優先級)

目錄一、圖片總結:1.1 補充知識1.2 函數整體總結二、sleep、yield、join2.1 sleep:2.2 yield2.3 join三、interrupt四、優先級五、守護線程六、resume()、suspend()、st

原创 Java多線程學習(一)synchronized關鍵字

目錄一、補充知識1.1 鎖知識2.1 其他知識二、synchronized2.1 圖解2.2 使用方式2.3可重入性2.4 配合wait、notify、notifyAll使用 一、補充知識 1.1 鎖知識 悲觀鎖:線程獲取的是獨佔鎖