天天看点

Java两种创建线程的方法

如果需要执行一个比较耗时的任务,应该使用独立线程。

(1)将任务代码移到实现了Runnable接口的类的run方法中。

class MyRunnableimplements Runnable

{

         public void run()

{

         code

}

}

(2)创建一个类对象

Runnable r = newMyRunnable();

(3)由Runnable 创建一个Thread对象:

         Threadt = new Thread(r);

(4)启动线程

         t.start();

另一种创建一个线程:

class MyThread extends Thread

{

         publicvoid run()

         {

                   code

 }

}