Thread创建线程
创建一个线程的第二种方法是创建一个新的类,该类继承Thread类,然后创建一个该类的实例。
继承类必须重写run()方法,该方法是新线程的入口点。它也必须调用start()方法才能执行。
实例:
public class testThread
{
public static void main(String [] args){
Runner1 r1 = new Runner1();
//Thread t = new Thread(r1);
r1.start();
for(int i = 0; i< 10; i++){
System.out.println("main thread = "+ i);
}
}
}
class Runner1 extends Thread
{
public void run(){
for(int i = 0; i < 10; i++){
System.out.println("Runner1 = " +i);
}
}
}
创建一个新类继承Thread类,继承之后当前类就是一个Thread类,所以直接调用自身的start方法即可。
打印出上面例子的结果,引入java.lang.Thread;