2013年計(jì)算機(jī)二級Java多線程入門技巧(1)

字號:

使用Runnable接口創(chuàng)建線程
    實(shí)現(xiàn)Runnable接口的類必須使用Thread類的實(shí)例才能創(chuàng)建線程。通過Runnable接口創(chuàng)建線程分為兩步。
    1.將實(shí)現(xiàn)Runnable接口的類實(shí)例化。
    2. 建立一個Thread對象,并將第一步實(shí)例化后的對象作為參數(shù)傳入Thread類的構(gòu)造方法。
    最后通過Thread類的start方法建立線程。
    下面的代碼演示了如何使用Runnable接口來創(chuàng)建線程package mythread;
    2.
    3.public class MyRunnable implements Runnable
    4.{
    5. public void run()
    6. {
    7. System.out.println(Thread.currentThread()。getName());
    8. }
    9. public static void main(String[] args)
    10. {
    11. MyRunnable t1 = new MyRunnable();
    12. MyRunnable t2 = new MyRunnable();
    13. Thread thread1 = new Thread(t1, "MyThread1");
    14. Thread thread2 = new Thread(t2);
    15. thread2.setName("MyThread2");
    16. thread1.start();
    17. thread2.start();
    18. }
    19.}
    上面代碼的運(yùn)行結(jié)果如下
    MyThread1
    MyThread2
    舉例Java多線程的學(xué)習(xí)又更近一步了。