public class HomeworkThread extends Thread {
@Override
public void run() {
for (int i = 1; i <= 100; i++) {
System.out.println("CPU正在帮你写数学作业: 进度:" + i + "%");
}
}
}
public class Test {
public static void main(String[] args) {
HomeworkThread thread = new HomeworkThread();
thread.start();
public class Test {
public static void main(String[] args) {
new Thread("继承Thread类") {
@Override
public void run() {
for (int i = 0; i < 100; i++) {
System.out.println(Thread.currentThread().getName() + ":" + i);
}
}
}.start();
Runnable r = new Runnable() {
@Override
public void run() {
for (int i = 0; i < 100; i++) {
System.out.println(Thread.currentThread().getName() + ":" + i);
}
}
};
new Thread(r, "可以设置名字").start();
更简单的方式
new Thread(new Runnable() {
@Override
public void run() {
for (int i = 0; i < 100; i++) {
System.out.println(Thread.currentThread().getName() + ":" + i);
}
}
}, "实现Runnable接口").start();
}
}