更新時(shí)間:2022-03-23 11:14:24 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1484次
下面是一個(gè)基于 Java 中使用 runnable 接口的多線程的示例。
封裝多線程;
類 ThreadCount 擴(kuò)展 Thread{
線程計(jì)數(shù)(){
super("重寫(xiě)線程類");
System.out.println("新線程創(chuàng)建" + this);
開(kāi)始();
}
public void run(){ //運(yùn)行方法
嘗試{
對(duì)于 (int i=0 ;i<10;i++){
System.out.println("新線程創(chuàng)建" + this);
線程.sleep(1500);
}
}
捕捉(中斷異常 e){
System.out.println("當(dāng)前正在執(zhí)行的線程被中斷");
}
System.out.println("當(dāng)前正在執(zhí)行的線程運(yùn)行已終止");
}
}
公共類多線程{
公共靜態(tài)無(wú)效主要(字符串參數(shù)[]){
線程數(shù) C = 新線程數(shù)();
嘗試{
而(C.isAlive()){
System.out.println("主方法線程將一直存在,直到它的子線程仍然存在");
線程.sleep(2500); //睡眠方法
}
}
捕捉(中斷異常 e){
System.out.println("主方法線程被中斷");
}
System.out.println("Main Method的線程運(yùn)行終止");
}
}
輸出:
新線程 createdThread[Overriding Thread Class,5,main]
主方法線程將保持活動(dòng)狀態(tài),直到它的子線程保持活動(dòng)狀態(tài)
新線程 createdThread[Overriding Thread Class,5,main]
新線程 createdThread[Overriding Thread Class,5,main]
主方法線程將保持活動(dòng)狀態(tài),直到它的子線程保持活動(dòng)狀態(tài)
新線程 createdThread[Overriding Thread Class,5,main]
新線程 createdThread[Overriding Thread Class,5,main]
主方法線程將保持活動(dòng)狀態(tài),直到它的子線程保持活動(dòng)狀態(tài)
新線程 createdThread[Overriding Thread Class,5,main]
主方法線程將保持活動(dòng)狀態(tài),直到它的子線程保持活動(dòng)狀態(tài)
新線程 createdThread[Overriding Thread Class,5,main]
新線程 createdThread[Overriding Thread Class,5,main]
主方法線程將保持活動(dòng)狀態(tài),直到它的子線程保持活動(dòng)狀態(tài)
新線程 createdThread[Overriding Thread Class,5,main]
新線程 createdThread[Overriding Thread Class,5,main]
主方法線程將保持活動(dòng)狀態(tài),直到它的子線程保持活動(dòng)狀態(tài)
新線程 createdThread[Overriding Thread Class,5,main]
主方法線程將保持活動(dòng)狀態(tài),直到它的子線程保持活動(dòng)狀態(tài)
當(dāng)前正在執(zhí)行的線程運(yùn)行被終止
Main 方法的線程運(yùn)行被終止
以上就是關(guān)于“Java多線程編程實(shí)例”的介紹,大家如果想了解更多相關(guān)知識(shí),可以關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java多線程編程,里面的課程細(xì)致全面,由淺到深,很適合沒(méi)有基礎(chǔ)的小伙伴學(xué)習(xí),希望對(duì)大家能夠有所幫助哦。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743