国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java thread start()和run()方法簡析

2019-11-26 16:18:26
字體:
來源:轉載
供稿:網友
1.start()方法來啟動線程,真正實現了多線程運行,這時無需等待run方法體代碼執行完畢而直接繼續執行下面的代碼:
通過調用Thread類的start()方法來啟動一個線程,
這時此線程是處于就緒狀態,
并沒有運行。
然后通過此Thread類調用方法run()來完成其運行操作的,
這里方法run()稱為線程體,
它包含了要執行的這個線程的內容,
Run方法運行結束,
此線程終止,
而CPU再運行其它線程,

2.run()方法當作普通方法的方式調用,程序還是要順序執行,還是要等待run方法體執行完畢后才可繼續執行下面的代碼:
而如果直接用Run方法,
這只是調用一個方法而已,
程序中依然只有主線程--這一個線程,
其程序執行路徑還是只有一條,
這樣就沒有達到寫線程的目的。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苗栗县| 绥阳县| 乌鲁木齐市| 天长市| 白山市| 报价| 翁源县| 莫力| 郧西县| 鄂温| 平谷区| 西乡县| 任丘市| 新绛县| 土默特右旗| 涪陵区| 南和县| 石棉县| 潍坊市| 冀州市| 西平县| 建昌县| 吴忠市| 天台县| 全南县| 榆林市| 巧家县| 铁岭县| 鸡西市| 南城县| 柳州市| 嘉黎县| 江孜县| 沂水县| 江门市| 威信县| 黔西县| 承德县| 罗城| 灌云县| 寿阳县|