public class ThreadExer {
//主线程main
public static void main(String[] args) {
Counter counter = new Counter();
//使用线程首先实例化,调用的是构造函数Thread(Runnable targer)。
Thread thread = new Thread(counter);
thread.start(); //线程启动,执行run()方法。
for (int i = 0; i < 100; i++) {
System.out.println("主线程数:" + i);
}
}
}
//执行run()方法有两种,一、实现Runnable接口 二、继承Thread类
public class SubClass implements Runnable {
//子线程
public void run() { //run()方法是线程体,准备要实现的功能。
for (int i = 0; i < 100; i++) {
System.out.println("子线程数:" + i);
}
}
} |