Java 多執行緒常用操作方法

2021-08-18 20:28:31 字數 669 閱讀 1596

1.多執行緒常用方法:

currentthread() :  獲取當前執行的執行緒

getname() : 獲取執行緒名稱

setname() : 設定執行緒名稱

sleep(long millis) :  是乙個靜態方法,使當前執行執行緒進入睡眠狀態

join() /join(long millis) : 是乙個例項方法,使當前執行執行緒進入阻塞狀態

interrupt() : 中斷阻塞狀態的執行緒

isalive() : 判斷當前執行緒是否處於存活狀態

yield() : 執行緒讓步

2.執行緒的優先順序(1-10)

預設優先順序 5。優先順序高並不意味著執行緒會優先執行,只不過更多的獲取 cpu 的資源。

min_priority : 1

norm_priority : 5

max_priority : 10

getpriority() : 獲取執行緒的優先順序

setpriority() : 設定執行緒的優先順序

3.例項:

public class hellothread4 implements runnable

}}

public class testthread4 

}}

多執行緒(二) 常用操作方法

public thread runnable target 構造方法 public thread runnable target,string name 構造方法,建立執行緒的時候設定名稱 public final synchronized void setname string name 設定執行...

執行緒常用操作方法

thread 類中提供有設定執行緒名稱以及獲得執行緒名的方法 獲取執行緒名稱 執行緒休眠 在進行休眠的時候可能會產生中斷異常 執行緒中斷 執行緒強制執行 執行緒禮讓 執行緒優先順序 範例 package practicepackage class mmthread implements runnab...

Java 執行緒常用操作方法(命名和取得)

要想進行執行緒名稱的操作,可以使用thread類的如下方法 構造方法 public thread runnable target,string name 設定名字 public final void setname string name 取得名字 public final void getname...