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