创建新执行线程的两种方法

创建新执行线程的两种方法: 

1:将类声明为Tread的子类,该子类应重写 Thread 类的 run 方法。     

 class PrimeTread extends Tread{
           PrimeTread(long min){
                this.min = min;
                }
           public void run(){
                ……
                }
      }
      
      Primetread p = new PrimeTread();
      p.start();
 

2:声明实现 Runnable 接口的类。该类然后实现 run方法。然后可以分配该类的实例,在创建 Thread 时作为一个参数来传递并启动            

                 
     class PrimeTread implements Runnable{
           PrimeTread(long min){
                 this.min = min;
           }
           public void run(){
           ……
           }
      }
      
       PrimeTread p = new PrimeTread();
       new Tread(p).start();
       

posted @ 2011-06-26 10:46  Michael020  阅读(683)  评论(0编辑  收藏  举报