隨筆 - 312, 文章 - 14, 評論 - 1393, 引用 - 0
          數據加載中……

          Java多線程初學者指南(3):使用Runnable接口創建線程

          本文為原創,如需轉載,請注明作者和出處,謝謝!

          上一篇:Java多線程初學者指南(2):用Thread類創建線程

          實現Runnable接口的類必須使用Thread類的實例才能創建線程。通過Runnable接口創建線程分為兩步:

          1. 將實現Runnable接口的類實例化。

          2.     建立一個Thread對象,并將第一步實例化后的對象作為參數傳入Thread類的構造方法。

             最后通過Thread類的start方法建立線程。

          下面的代碼演示了如何使用Runnable接口來創建線程:

          package mythread;

          public class MyRunnable implements Runnable
          {
              
          public void run()
              {
                  System.out.println(Thread.currentThread().getName());
              }
              
          public static void main(String[] args)
              {
                  MyRunnable t1 
          = new MyRunnable();
                  MyRunnable t2 
          = new MyRunnable();
                  Thread thread1 
          = new Thread(t1, "MyThread1");
                  Thread thread2 
          = new Thread(t2);
                  thread2.setName(
          "MyThread2");
                  thread1.start();
                  thread2.start();
              }
          }

          上面代碼的運行結果如下:

          MyThread1
          MyThread2

          下一篇:Java多線程初學者指南(4):線程的生命周期



          Android開發完全講義(第2版)(本書版權已輸出到臺灣)

          http://product.dangdang.com/product.aspx?product_id=22741502



          Android高薪之路:Android程序員面試寶典 http://book.360buy.com/10970314.html


          新浪微博:http://t.sina.com.cn/androidguy   昵稱:李寧_Lining

          posted on 2009-03-10 11:56 銀河使者 閱讀(5887) 評論(0)  編輯  收藏 所屬分類: java 原創多線程

          主站蜘蛛池模板: 盐城市| 福州市| 灌阳县| 北京市| 澄江县| 宿迁市| 天峨县| 基隆市| 临颍县| 揭阳市| 汕尾市| 安顺市| 宜川县| 克拉玛依市| 恩平市| 平乐县| 喜德县| 鄯善县| 伽师县| 乐山市| 钦州市| 临江市| 贡山| 平远县| 东源县| 仙游县| 庆阳市| 民县| 板桥市| 奉新县| 犍为县| 斗六市| 宾阳县| 城固县| 临江市| 溧阳市| 定陶县| 东莞市| 凭祥市| 冷水江市| 镇康县|