JAVA 建立執行緒的三種方式

2021-08-19 16:28:17 字數 513 閱讀 4127

1、繼承thread類 實現多執行緒

class mythread extends thread

public void print()

}//例項化:

public class homework

}2、runnable()介面實現多執行緒      可以避免單繼承侷限、

class mythread implements runnable

public void print()

}//例項化:

public class homework

}3、callable實現多執行緒 特點:可以返回值

class mythread implements callable

}//例項化:

public class homework

}執行緒總共有五種狀態:建立 就緒 執行 阻塞 終止

Java建立執行緒的三種方式

一 繼承thread類建立執行緒類 1 定義thread類的子類,並重寫該類的run方法,該run方法的方法體就代 表了執行緒要完成的任務。因此把run 方法稱為執行體。2 建立thread子類的例項,即建立了執行緒物件。3 呼叫執行緒物件的start 方法來啟動該執行緒。二 通過runnable介...

java建立執行緒的三種方式

步驟 1 建立自定義類並實現runable介面 2 例項化自定義的類 3 將自定義的類的例項作為引數傳給thread類,建立thread例項 4 呼叫thread例項的start 方法,啟動子程序 class threaddemo implements runnable system.out.pri...

java多執行緒建立的三種方式

如果用加鎖的多執行緒,最好使用redis的分布式鎖代替 加鎖的多執行緒非常影響效能,可能會導致伺服器卡死,宕機 1.繼承thread 無返回值 第一步 繼承thread public class person extends thread catch interruptedexception e f...