1. 程式人生 > >Java進階(四十二)Java中多執行緒使用匿名內部類的方式進行建立3種方式

Java進階(四十二)Java中多執行緒使用匿名內部類的方式進行建立3種方式

Java中多執行緒使用匿名內部類的方式進行建立3種方式

package cn.edu.ujn.demo;

 // 匿名內部類的格式:
public class ThreadDemo {
    public static void main(String[] args) {
        // 繼承thread類實現多執行緒
        new Thread() {
            public void run() {
               for (int x = 0; x < 100; x++) {
                   System.out.println(Thread.currentThread().getName() + "--"
+ x); } } }.start(); // 實現runnable藉口,建立多執行緒並啟動 new Thread(new Runnable() { @Override public void run() { for (int x = 0; x < 100; x++) { System.out.println(Thread.currentThread().getName() + "--" + x); } } }) { }.start(); // 更有難度的,在Thread匿名內部類的裡面再一次重寫run方法
//在實際執行時的結果是 hello+x。以thread的run方法為準。但是此處無意義 new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub for (int x = 0; x < 100; x++) { System.out.println("java" + "--" + x); } } }) { public
void run() { for (int x = 0; x < 100; x++) { System.out.println("hello" + "--" + x); } } }.start();
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述