站長資訊網
        最全最豐富的資訊網站

        如何通過實現Runnable接口來實現多線程

        如何通過實現Runnable接口來實現多線程

        一個普通類實現了Runnable接口,那么,這個普通類也就具備了多線程操作能力。

        (推薦學習:java入門程序)

        But,Runnable接口中沒有定義start()方法,所以想要啟動線程,我們還得拜托一下Thread類,畢竟人家有start()方法。

        通過實現Runnable接口實現多線程實例:

        MyRunnable類(普通類)

        package cn.tkr.thread;  public class MyRunnable implements Runnable {      //重寫Runnable接口中的run()方法     @Override     public void run() {         for (int i = 0; i < 3; i++) {             System.out.println("我是MyRunnable類中的run方法中的代碼" + i);         }     } }

        TestMyRunnable類(測試類)

        package cn.tkr.thread;  public class TestMyRunnable {     public static void main(String[] args) {          MyRunnable mr = new MyRunnable();   //創建線程類的對象         Thread m = new Thread(mr);         m.start();          for (int i = 0; i < 3; i++) {             System.out.println("我是main方法中的代碼" + i);         }     } }

        (視頻教程推薦:java視頻教程)

        運行結果:

        我是main方法中的代碼0 我是MyRunnable類中的run方法中的代碼0 我是MyRunnable類中的run方法中的代碼1 我是MyRunnable類中的run方法中的代碼2 我是main方法中的代碼1 我是main方法中的代碼2

        分析:

        在Thread類中有個構造方法叫Thread(Runable target ),專門用來接收線程類的對象(實現Runnable接口的線程類對象),把mr線程傳遞給Thread類之后,我們就可以通過對象m來完美地啟動線程。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品免费观看| 91精品国产综合久久四虎久久无码一级| 免费精品久久久久久中文字幕| 中文字幕一区二区三区日韩精品| 精品视频在线v| 日韩精品无码久久久久久| 久久99精品九九九久久婷婷| 久久精品国产秦先生| 老司机亚洲精品影院| 日韩精品电影一区亚洲| 国产精品成| 久久国产乱子精品免费女| 久久国产精品无码一区二区三区 | 精品国产91久久久久久久a| 国产精品污视频| avtt天堂网久久精品| 无码精品人妻一区二区三区中| 久久久久久无码国产精品中文字幕 | 精品国产sm捆绑最大网免费站| 911亚洲精品国产自产| 国产精品91av| 成人精品在线视频| 黑人巨大精品欧美| 久久久无码精品亚洲日韩按摩 | 青青草国产精品久久| 国产91久久精品一区二区| 精品无码日韩一区二区三区不卡| 亚洲精品国产高清嫩草影院| 久久九九久精品国产免费直播| 国产高清在线精品一区小说| 日韩精品在线看| 中文字幕亚洲综合精品一区| 欧美精品在线一区| 久久国产精品国产自线拍免费| 97久久精品人妻人人搡人人玩| 人妻少妇乱子伦精品| 日韩精品内射视频免费观看| 久久精品人人做人人爽97| 精品久久久久久无码专区| 精品人伦一区二区三区潘金莲| 中文国产成人精品久久不卡|