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

首頁 > 編程 > Java > 正文

淺析Java中線程的創建和啟動

2019-11-26 13:55:26
字體:
來源:轉載
供稿:網友

前言

線程是一個程序內部的順序控制流。cpu實際上在一個時間點上,只執行一個。只不過我們把cup分成了多個時間片,由于速度很快,我們看起來像是多個線程。就像你的時間分成幾片,這樣整體看來做事情有規律,效率就會高,何況是cup呢。

線程的創建和啟動:

     (1)定義Thread類的子類,并重寫了該類的run()方法,該run()方法的方法就代表了線程需要完成的任務。因此把run()方法稱為線程執行體

     (2)創建Thread子類的實例,即創建了線程對象

     (3)調用線程對象的start()方法來啟動該線程

源代碼:

// 通過繼承Thread類來創建線程類public class FirstThread extends Thread{private int i;//重寫run()方法,run()方法的方法體是線程執行體public void run(){for(;i<100;i++){//當線程類繼承Thread類時,直接使用this即可獲取當前數據//Thread對象的getName()返回當前線程的名字//因此可以直接調用getName()方法返回當前線程的名字System.out.println(getName()+””+i);}}public static void main(String[] args){for(int i=0;i<100;i++){//調用Thread的currentThread()方法獲取當前線程System.out.println(Thread.currentThread().getName() +””+i);if(i==20){//創建并啟動第一個線程new FirstThread().start();//創建并啟動第二個線程new FirstThread().start();}}}}

運行界面:

總結

以上就是本文的全部內容,希望對大家的學習和工作有所幫助。如果有疑問可以留言討論。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苏州市| 顺平县| 洛浦县| 集安市| 资中县| 博罗县| 肇州县| 灌南县| 宁夏| 来安县| 安福县| 双桥区| 博兴县| 扶余县| 庐江县| 太保市| 连州市| 龙江县| 寿宁县| 扶余县| 兴山县| 读书| 乐山市| 眉山市| 江孜县| 芜湖市| 桑日县| 库伦旗| 高淳县| 壶关县| 多伦县| 五原县| 边坝县| 黑水县| 广元市| 偏关县| 沾化县| 阳曲县| 栾城县| 太谷县| 凤翔县|