创建新执行线程的两种方法
创建新执行线程的两种方法:
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();