多執行緒基礎(一)

2021-10-24 01:57:29 字數 1184 閱讀 5465

多執行緒實現的第一種方式:

/**

* 自定義執行緒類:mythread類

* */

// 第一步:書寫乙個類繼承thread

public

class

mythread

extends

thread}}

//testmythread類

public

class

testmythread

}}

多執行緒啟動的第二種方式:
/**

* runnable實現類

*/// 第一步:書寫乙個類實現runnable類

public

class

myrunnable

implements

runnable}}

//testmyrunnable類

public

class

testmyrunnable

}}

多執行緒之華羅庚沏茶案例
package 案例;

public

class

xiaoming

catch

(interruptedexception e)

}public

void 燒開水(

)catch

(interruptedexception e)}}

.start()

;}public

void 洗茶壺(

)catch

(interruptedexception e)

}public

void 洗茶杯(

)catch

(interruptedexception e)

}public

void 拿茶葉(

)catch

(interruptedexception e)}}

package 案例;

public

class

test_沏茶案例

}//列印結果

//洗開水壺1分鐘...

//燒開水15分鐘...

//洗茶壺1分鐘...

//洗茶杯1分鐘...

//拿茶葉2分鐘...

//水燒開了...

多執行緒基礎 一

多執行緒基礎篇 一 程序與執行緒的區別 程序 程序是作業系統結構的基礎,是系統進行資源分配和排程的基礎 執行緒 執行緒是作業系統排程的最小單元,乙個程序中可以建立多個執行緒。二 執行緒的狀態 new 新建狀態。runnable 可執行狀態。一旦呼叫start方法,執行緒就處於runnable狀態,乙...

多執行緒基礎(一)

多執行緒基礎 一 程序是一塊包含了某些資源的記憶體區域,作業系統利用程序把它的工作劃分為 些功能單元。執行緒程序中包含的乙個或多個執行單元稱之為執行緒。乙個執行緒是程序的乙個順序執行流。同類的多個執行緒共享一塊記憶體空間和一組系統資源,執行緒本身有乙個工程式執行時的堆疊。程序和執行緒的區別 執行緒是...

多執行緒基礎(一)執行緒建立

繼承thread類 自定義乙個類,繼承thread類 重寫run方法,run方法中用於定義當前執行緒的執行邏輯。建立執行緒類的物件 開啟執行緒 thread類中start 方法啟動執行緒 此案例展示第一種建立執行緒之方法 繼承thread類 說明 1.若 static 修飾 i,則共享i 關於thr...