实现线程有几种方法,这里我们来说说 基础 Thread 类的方法
直接上代码吧
/**
* 实现线程之继承 Thread 类
* @author snow
*
*/
public class ThreadDemo extends Thread {
@Override
public void run() {
for (int i = 0; i < 1000; i++) {
System.out.println( Thread.currentThread().getName() + "==>" + i );
}
}
public static void main(String[] args) {
ThreadDemo threadDemo = new ThreadDemo();
threadDemo.start();
for (int i = 0; i < 1000; i++) {
System.out.println( "main==>"+i );
}
}
}
运行效果:
有几点得注意一下,这里启动线程的时候得用 .start() 方法,直接 .run 的话就是直接执行,没有多线程的效果