1. 程式人生 > >執行緒的建立方式

執行緒的建立方式

 執行緒概述 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,還有一個是垃圾回收執行緒。