//第四种
//用户线程可以被System.exit(0)强制kill掉,所以也只打印出七句
thread.start();
System.out.println("main thread is over");
System.exit(1);
}
public static class ThreadDemo extends Thread{
@Override
public void run() {
for (int i = 0; i < 100; i++) {
System.out.println("This is a Thread test"+i);
}
}
}
}作者: 焦健 时间: 2012-12-6 21:45
在多线程程序中,写run()方法调用就是普通的函数调用,不会启动线程,使用start()方法调用可以启动线程和调用存储在run()方法中的多线程代码。