转载:Java多线程初学者指南(3):使用Runnable接口创建线程

    技术2025-10-14  4

    实现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();    }}

     

    上面代码的运行结果如下:

    MyThread1MyThread2

     

    原文转自:http://www.blogjava.net/nokiaguy/archive/2009/nokiaguy/archive/2009/03/archive/2009/03/10/258765.html

    最新回复(0)