Java之實現多執行緒的方式一 :繼承Thread類
在Java中實現多執行緒的方式之一是繼承Thread類,然後重寫run()方法
package com.xiao.thread;
/**
* @Author 笑笑
* @Date 20:22 2018/05/22
*/
public class MyThreadClass extends Thread {
@Override
public void run() {
for (int i = 1; i < 50; i++){
System.out.println("MyThreadClass....run"+i);
}
}
}
測試類ThreadDemo,建立Thread的子類MyThreadClass的物件,呼叫父類的start()方法開啟執行緒
package com.xiao.thread;
/**
* @Author 笑笑
* @Date 20:24 2018/05/22
*/
public class ThreadDemo {
public static void main(String[] args){
MyThreadClass mtc = new MyThreadClass();
mtc.start();
for (int i = 1; i < 50; i++){
System.out.println("ThreadDemo....main"+i);
}
}
}
某次執行的部分結果如下
從執行結果來看,程式不是按照呼叫的順序來執行的,而是具有一定的隨機性,以上就是簡單的多執行緒的程式
相關文章
- Java實現多執行緒詳解一 ( 繼承Thread方式 )Java執行緒繼承thread
- python多執行緒之從Thread類繼承Python執行緒thread繼承
- 132.繼承Thread實現多執行緒繼承thread執行緒
- java多執行緒之Thread類Java執行緒thread
- 多執行緒:繼承方式和實現方式的聯絡與區別執行緒繼承
- Java多執行緒(二):Thread類Java執行緒thread
- Java多執行緒Thread類使用Java執行緒thread
- 多執行緒系列(二)之Thread類執行緒thread
- Java多執行緒實現方式Java執行緒
- Java之實現多執行緒的方式二:實現Runnable介面Java執行緒
- Java多執行緒之—Synchronized方式和CAS方式實現執行緒安全效能對比Java執行緒synchronized
- Java之實現多執行緒的方式三:實現Callable介面(結合執行緒池使用)Java執行緒
- Java多執行緒之Thread原始碼分析Java執行緒thread原始碼
- Java實現多執行緒的三種方式Java執行緒
- 使用Thread類和Runnable介面實現多執行緒的區別thread執行緒
- Java高併發與多執行緒(二)-----執行緒的實現方式Java執行緒
- Java建立多執行緒的幾種方式實現Java執行緒
- java執行緒實現方式Java執行緒
- Java多執行緒的實現Java執行緒
- Java中實現執行緒的方式Java執行緒
- 面試-實現多執行緒的方式面試執行緒
- java 多執行緒(關於Thread的講解)Java執行緒thread
- 繼承的實現方式繼承
- Java多執行緒之守護執行緒實戰Java執行緒
- Java 中的執行緒 threadJava執行緒thread
- Java多執行緒同步工具類之SemaphoreJava執行緒
- Java多執行緒同步工具類之CyclicBarrierJava執行緒
- Java多執行緒同步工具類之CountDownLatchJava執行緒CountDownLatch
- Java多種方法實現等待所有子執行緒完成再繼續執行Java執行緒
- Javascript 五十問——實現的繼承多種方式JavaScript繼承
- Java多執行緒之執行緒中止Java執行緒
- Android/java 多執行緒(二)-Thread的好兄弟HandlAndroidJava執行緒thread
- java多執行緒之執行緒的基本使用Java執行緒
- JavaScript實現繼承的方式JavaScript繼承
- Android/java 多執行緒(一)-Thread的使用以及原始碼分析AndroidJava執行緒thread原始碼
- Java抽象類、繼承及多型和介面卡的實現Java抽象繼承多型
- 多執行緒實現多工一執行緒
- 一. 執行緒管理之Thread基礎執行緒thread