国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Java開啟新線程并傳參方法代碼實現

瀏覽:3日期:2022-09-03 09:04:24

一、繼承Thread類

步驟:

1):定義一個類A繼承于Java.lang.Thread類.

2):在A類中覆蓋Thread類中的run方法.

3):我們在run方法中編寫需要執行的操作:run方法里的代碼,線程執行體.

4):在main方法(線程)中,創建線程對象,并啟動線程:

(1)創建線程類對象: A類 a = new A類();

(2)調用線程對象的start方法: a.start();//啟動一個線程

注意:千萬不要調用run方法,如果調用run方法好比是對象調用方法,依然還是只有一個線程,并沒有開啟新的線程.

線程只能啟動一次!

創建啟動線程實例:

//1):定義一個類A繼承于java.lang.Thread類. class MusicThread extends Thread{ private String idNum; public MusicThread(String idNum) { this.idNum= idNum; } //2):在A類中覆蓋Thread類中的run方法. public void run() { //3):在run方法中編寫需要執行的操作 System.out.println(idNum); } } public class ExtendsThreadDemo { public static void main(String[] args) { //4):在main方法(線程)中,創建線程對象,并啟動線程. MusicThread music = new MusicThread('123456'); music.start(); } }

二、實現Runnable接口

步驟:

1):定義一個類A實現于java.lang.Runnable接口,注意A類不是線程類.

2):在A類中覆蓋Runnable接口中的run方法.

3):我們在run方法中編寫需要執行的操作:run方法里的,線程執行體.

4):在main方法(線程)中,創建線程對象,并啟動線程:

(1)創建線程類對象: Thread t = new Thread(new A());

(2)調用線程對象的start方法: t.start();

創建啟動線程實例:

//1):定義一個類A實現于java.lang.Runnable接口,注意A類不是線程類. class MusicImplements implements Runnable{ private String idNum; public void setId(String idNum){ this.idNum = idNum; } //2):在A類中覆蓋Runnable接口中的run方法. public void run() { //3):在run方法中編寫需要執行的操作 System.out.println(idNum); } } public class ImplementsRunnableDemo { public static void main(String[] args) { //4):在main方法(線程)中,創建線程對象,并啟動線程 MusicImplements mi = new MusicImplements(); mi.setId('123456'); Thread t = new Thread(mi); t.start(); } }

繼承方式和實現方式的區別:

繼承方式:

1):從設計上分析,Java中類是單繼承的,如果繼承了Thread了,該類就不能再有其他的直接父類了.2):從操作上分析,繼承方式更簡單,獲取線程名字也簡單.(操作上,更簡單)

String name = Thread.currentThread().getName();3):從多線程共享同一個資源上分析,繼承方式不能做到.實現方式:1):從設計上分析,Java中類可以多實現接口,此時該類還可以繼承其他類,并且還可以實現其他接口,設計更為合理.2):從操作上分析,實現方式稍微復雜點,獲取線程名字也比較復雜,得使用Thread.currentThread()來獲取當前線程的引用.

3):從多線程共享同一個資源上分析,實現方式可以做到(是否共享同一個資源).

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 波多野结衣中文一区二区免费 | 欧美区一区二 | 日韩欧美亚州 | 亚洲精品视频观看 | 亚洲国产专区 | 免费永久在线观看黄网 | 99免费精品视频 | 欧美成人高清在线视频大全 | 亚洲国产欧美在线人成精品一区二区 | 在线观看中文字幕亚洲 | 久久中文字幕乱码免费 | 亚洲国产精品区 | 色黄啪啪18周岁以下禁止观看 | 国产精品人成人免费国产 | 亚洲欧美18v中文字幕高清 | 久久久久久久久性潮 | 久久九九国产精品怡红院 | 成人国产第一区在线观看 | 亚洲成人综合视频 | 国产永久高清免费动作片www | 精品久久久久国产 | 日韩在线观看一区二区三区 | 成人影院午夜久久影院 | 黄页网址免费观看18网站 | 国产精品变态重口在线 | 成人免费视频在 | 久久高清免费视频 | 日本b站一卡二卡乱码入口 日本s色大片在线观看 | 欧美一级视频在线观看欧美 | 日本三级网站在线线观看 | 亚洲综合久久综合激情久久 | 国产片一级 | 久久精品23 | 欧美一级淫片免费观看 | 国产做a爰片久久毛片a | 亚洲欧美中文在线观看4 | 世界一级毛片 | 免费看美女毛片 | 手机毛片在线 | 亚洲成人手机在线观看 | 免费的一级片网站 |