您的位置:首页 > 其它

总结:几种创建线程的方法

2015-10-19 16:33 274 查看
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);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: