多執行緒-匿名內部類的方式實現多執行緒程式
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();
}
}
相關文章
- 匿名內部類方式實現執行緒的建立執行緒
- 多執行緒-多執行緒方式1的程式碼實現執行緒
- Java多執行緒實現方式Java執行緒
- 面試-實現多執行緒的方式面試執行緒
- 多執行緒-多執行緒方式2的思路及程式碼實現執行緒
- 【多執行緒高併發程式設計】二 實現多執行緒的幾種方式執行緒程式設計
- 多執行緒-多執行緒方式3的思路及程式碼實現:方式3依賴於執行緒池存在的執行緒
- 執行緒以及多執行緒,多程式的選擇執行緒
- Java高併發與多執行緒(二)-----執行緒的實現方式Java執行緒
- 多執行緒,多程式執行緒
- 多執行緒------執行緒與程式/執行緒排程/建立執行緒執行緒
- 多執行緒-程式和執行緒的概述執行緒
- Java中多執行緒的概述、實現方式、執行緒控制、生命週期、多執行緒程式練習、安全問題的解決...Java執行緒
- Java實現多執行緒的三種方式Java執行緒
- 多執行緒-多執行緒方式3的求和案例執行緒
- 多執行緒【執行緒池】執行緒
- 多執行緒--執行緒管理執行緒
- Java多執行緒——執行緒Java執行緒
- 如何實現多執行緒執行緒
- 多執行緒原理實現執行緒
- Java多執行緒的實現Java執行緒
- 多執行緒實現多工二執行緒
- 多執行緒實現多工一執行緒
- VC多執行緒 C++ 多執行緒執行緒C++
- 多執行緒-以前的執行緒安全的類回顧執行緒
- 多執行緒-執行緒控制之休眠執行緒執行緒
- 多執行緒-執行緒控制之加入執行緒執行緒
- 多執行緒-執行緒控制之禮讓執行緒執行緒
- 多執行緒-執行緒控制之中斷執行緒執行緒
- 多執行緒-多執行緒常見的面試題執行緒面試題
- 多執行緒程式設計,處理多執行緒的併發問題(執行緒池)執行緒程式設計
- 多執行緒之初識執行緒執行緒
- Java多執行緒-執行緒中止Java執行緒
- Java多執行緒——執行緒池Java執行緒
- 多執行緒-執行緒概述等執行緒
- Java建立多執行緒的幾種方式實現Java執行緒
- 關於多執行緒的兩種實現方式執行緒
- 多執行緒系列(1),多執行緒基礎執行緒