java多執行緒基礎介紹

2021-08-08 18:04:20 字數 546 閱讀 9797

程式的執行過程

持有資源(共享記憶體,共享檔案)和執行緒

thread常用方法

1、執行緒的建立

thread()

thread(string name)

thread(runnable target)

thread(runnable target,string name)

2、啟動執行緒

void start()

3、執行緒休眠

static void sleep(lang millis)

static void sleep(lang millis ,int nanos)

4、使其他執行緒等待當前執行緒終止

void join()

void join(long millis)

void join(long millis,int nanos)

5、當前執行執行緒釋放處理器的資源

static void yield()

6、返回當前執行的執行緒引用

static thread currentthread()

Java基礎 多執行緒

多執行緒的概念,如何在程式中建立多執行緒 thread runnable 執行緒安全問題,執行緒的同步,執行緒之間的通訊 死鎖。一 建立執行緒和啟動執行緒。為什麼要覆蓋run方法 thread類用於描述執行緒。該類就定義了乙個功能。用於儲存執行緒要執行的 該儲存功能就是run方法。也就是說threa...

Java多執行緒基礎

thread.currentthread 與this的區別 thread t1 new thread target 在上述 中,thread.currentthread 指的是t1執行緒,this指的是target執行緒。可重入鎖 setdaemon boolean on 將當前執行緒設定為守護執行...

java基礎複習 多執行緒

第一節 兩種建立方法 1繼承thread類,並複寫run方法 2實現runnable介面,並複寫run方法 3兩種方式的特點和優缺點,以及應用。賣票程式中,使用1方法建立的執行緒,每建立乙個執行緒,都有100張票。而我們想要的多個執行緒共同操作這100張票,這時就要使用第二種方法。第二節 執行緒的執...