1、实现Runnnable接口的方式
class
MyRunnable
implements
Runnable {
public
void
run() {
//代码
}
}
void
testThread() {
new
Thread(
new
MyRunnable()).start();
}
2、继承Thread的方式
void testThread() {
new MyThread().start();
}
class MyThread extends Thread {
public void run() {
//代码
}
}
new MyThread().start();
}
class MyThread extends Thread {
public void run() {
//代码
}
}
3、匿名继承Thread的方式
void testThread() {
new Thread() {
public void run() {
//代码
}
}.start();
}
new Thread() {
public void run() {
//代码
}
}.start();
}