執行緒的建立方式
阿新 • • 發佈:2018-12-20
執行緒概述: 1. 程序:正在執行的程式。 2. 執行緒:是一個執行單元,也可以說是一個執行路徑;一個程序至少有一個執行緒,也可以有多個執行緒。
CPU在同一時刻只能執行一個程序中的一個執行緒。(這個過程可以理解為執行緒在搶佔CPU資源) 3.執行緒建立的三種方式:第一種: 1.寫一個類繼承Thread 2.實現run()方法 3.使用類的物件的start方法來啟動執行緒
第二種: 實現Runnable介面 步驟如下:
1.寫一個類來實現Runnable介面 2.實現run方法 3.建立類物件作為引數new Thread(Runnable的實現類物件) 4.start
第三種:(也是 最常使用的)-----建立一個匿名內部類物件來開啟執行緒
new Thread(new Runnable(){ public void run(){ } },"名稱").start();
jvm java 虛擬機器預設有兩個執行緒,一個預設的主執行緒main,還有一個是垃圾回收執行緒。