一、继承Thread
1.1 定义线程
public class MyThread extends Thread{
@Override
public void run() {
super.run();
int i = 0;
while (i < 10) {
System.out.println("i: " + i++);
}
}
}
1.2 使用线程
MyThread myThread = new MyThread();
myThread.start();
二、实现Runnable
2.1 定义线程
public class MyThread implements Runnable{
@Override
public void run() {
int i = 0;
while (i < 10) {
System.out.println("i: " + i++);
}
}
}
2.2 使用线程
Thread thread = new Thread(new MyThread());
thread.start();