java 執行緒淺解01[建立以及啟動]

我就是曹總發表於2019-05-11

執行緒,公司裡面大部分人很少用到,但是接觸底層,或者面試,涉及機率極大,現對其瞭解如下,如有補充,非常感謝

何為執行緒:

一個應用程式裡面不同滴執行路徑

何為程式:

靜態概念,例如window裡面滴exe檔案.那麼程式執行是指,程式中滴主應用程式滴執行路徑

那麼在java中如何實現執行緒:1.繼承java.lang.thread類,2.實現java.lang.Runable介面

如下程式碼


package com.thread;

public class Thread01_Create {
	public static void main(String[] args) {
		//繼承Thread啟動執行緒方式
		MywThread4 mt4=new MywThread4();
		mt4.start();
		
		//實現Runable啟動方式
		MyThread3 mt3=new MyThread3();
		Thread th3=new Thread(mt3);
		th3.start();
		
		for (int i = 0; i < 10; i++) {
			System.out.println(" i am 3");
		}
	}
}


class MywThread4 extends Thread{
	@Override
	public void run() {
		for (int i = 0; i < 10; i++) {
			System.out.println(" i am 1");
		}
	}
}


class MyThread3 implements Runnable{
	public void run() {
			for (int i = 0; i < 10; i++) {
				System.out.println(" i am 2"+i);
			}
	}
	
}

執行結果:
 i am 1
 i am 3
 i am 1
 i am 3
 i am 1
 i am 20
 i am 3
 i am 1
 i am 21
 i am 3
 i am 1
 i am 22
 i am 3
 i am 1
 i am 23
 i am 3
 i am 1
 i am 24
 i am 3
 i am 1
 i am 25
 i am 3
 i am 1
 i am 26
 i am 3
 i am 1
 i am 27
 i am 3
 i am 28
 i am 29






我就是曹總最後編輯於:5年前

內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。

相關文章