Java多執行緒2.9.實現執行緒的常用方式-匿名內部類
阿新 • • 發佈:2018-12-10
實現執行緒的常用方式-匿名內部類
1、匿名內部類的格式
- 匿名內部類的格式。
- 本質:是該類或者介面的子類物件。
new 類名或者介面名() {
重寫方法;
};
2、實現執行緒的常用方式-匿名內部類
- 繼承Thread類來實現多執行緒
- 實現Runnable介面來實現多執行緒
package cn.itcast_11; /* * 匿名內部類的格式: * new 類名或者介面名() { * 重寫方法; * }; * 本質:是該類或者介面的子類物件。 */ 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(); // 更有難度的 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(); } }