執行緒 —— 使用匿名內部類的方式啟動執行緒
阿新 • • 發佈:2018-12-26
/**
* Created by liwei on 16/7/19.
* 使用匿名內部類的格式:
* * new 類名或者介面名() {
* 重寫方法;
* };
* 本質:是該類或者介面的子類物件。
*/
public class ThreadDemo {
public static void main(String[] args) {
// 繼承 Thread 類來實現多執行緒
new Thread("執行緒1"){
@Override
public void run(){
for (int x=0;x<100;x++){
System.out.println(Thread.currentThread().getName() + ":" + x);
}
}
}.start();
System.out.println("------ 無聊的分割線 ------");
// 實現 Runnable 介面
new Thread(new Runnable() {
@Override
public void run() {
for (int x=0;x<100;x++){
System.out.println(Thread.currentThread().getName() + ":" + x);
}
}
},"執行緒2").start();
// // TODO: 16/7/19 看不明白了
// 更有難度的
new Thread(new Runnable() {
@Override
public void run() {
for (int x = 0; x < 100; x++) {
System.out.println("hello" + ":" + x);
}
}
}) {
public void run() {
for (int x = 0; x < 100; x++) {
System.out.println("world" + ":" + x);
}
}
}.start();
}
}