package comm;
public class ThreadTest {
public static void main(String[] args) {
// 1
for (int i = 0; i < 10; i++) { // main主线程
System.out.println(Thread.currentThread().getName() + ".." + i);
}
// 2
new Thread() { // 匿名内部类创建线程
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println(Thread.currentThread().getName() + ".."
+ i);
}
}
}.start();
// 3
Runnable r = new Runnable() { // 内部类创建Runnable,
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println(Thread.currentThread().getName() + ".."
+ i);
}
}
};
new Thread(r).start();
// 4
new Test1().start();
}
}
class Test1 extends Thread {
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println(Thread.currentThread().getName() + ".." + i);
}
}
}
总结:几种创建线程的方法
最新推荐文章于 2024-09-18 08:23:46 发布