1. 程式人生 > >執行緒 —— 使用匿名內部類的方式啟動執行緒

執行緒 —— 使用匿名內部類的方式啟動執行緒

/**
 * 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(); } }