日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

并发基础篇(二):Thread类的API总结

發布時間:2025/3/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 并发基础篇(二):Thread类的API总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Thread 類是java中的線程類,提供給用戶用于創建、操作線程、獲取線程的信息的類。是java線程一切的基礎,掌握這個類是非常必須的,先來看一下它的API.

1、字段摘要

static int MAX_PRIORITY線程可以具有的最高優先級
static int MIN_PRIORITY線程可以具有的最低優先級
static int NORM_PRIORITY分配給線程的默認優先級

2、構造方法摘要

Thread() :分配新的 Thread 對象。
Thread(Runnable target) :分配新的 Thread 對象。
Thread(Runnable target, String name) :分配新的 Thread 對象。
Thread(String name) :分配新的 Thread 對象。參數是線程名稱
Thread(ThreadGroup group, Runnable target):分配新的 Thread 對象。
Thread(ThreadGroup group, Runnable target, String name) :分配新的 Thread 對象,以便將 target 作為其運行對象,將指定的 name 作為其名稱,并作為 group 所引用的線程組的一員。
Thread(ThreadGroup group, Runnable target, String name, long stackSize):分配新的 Thread 對象,以便將 target 作為其運行對象,將指定的 name 作為其名稱,作為 group 所引用的線程組的一員,并具有指定的堆棧大小。
Thread(ThreadGroup group, String name) :分配新的 Thread 對象。

注意:
??線程組(ThreadGroup )已經算是過時的,被拋棄的了,所以不需要去研究線程組,僅僅知道有這個存在就可以了。按照《java編程思想》的說法,線程組一次不成功的嘗試
??

3、方法摘要

3.1、靜態方法

static Thread currentThread():返回對當前正在執行的線程對象的引用。
static int activeCount():返回當前線程的線程組中活動線程的數目。
static boolean interrupted():測試當前線程是否已經中斷。
static void sleep(long millis):在指定的毫秒數內讓當前正在執行的線程休眠(暫停執行),此操作受到系統計時器和調度程序精度和準確性的影響。
static void sleep(long millis, int nanos):在指定的毫秒數加指定的納秒數內讓當前正在執行的線程休眠(暫停執行),此操作受到系統計時器和調度程序精度和準確性的影響。
static void yield():暫停當前正在執行的線程對象,并執行其他線程。
static boolean holdsLock(Object obj):當且僅當當前線程在指定的對象上保持監視器鎖時,才返回 true。
static void dumpStack():將當前線程的堆棧跟蹤打印至標準錯誤流。
static int enumerate(Thread[] tarray):將當前線程的線程組及其子組中的每一個活動線程復制到指定的數組中。
static Map< Thread,StackTraceElement[]> getAllStackTraces():返回所有活動線程的堆棧跟蹤的一個映射。
static Thread.UncaughtExceptionHandler getDefaultUncaughtExceptionHandler():返回線程由于未捕獲到異常而突然終止時調用的默認處理程序。
static void setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler eh)設置當線程由于未捕獲到異常而突然終止,并且沒有為該線程定義其他處理程序時所調用的默認處理程序。

3.2、獲取線程的信息

long getId():返回該線程的唯一標識符。
String getName():返回該線程的名稱。
int getPriority():返回線程的優先級。
Thread.State getState():返回該線程的狀態。
ThreadGroup getThreadGroup():返回該線程所屬的線程組。
ClassLoader getContextClassLoader():返回該線程的上下文 ClassLoader。
StackTraceElement[] getStackTrace():返回一個表示該線程堆棧轉儲的堆棧跟蹤元素數組。
Thread.UncaughtExceptionHandler getUncaughtExceptionHandler():返回該線程由于未捕獲到異常而突然終止時調用的處理程序。

3.3、線程的其他操作

void checkAccess():判定當前運行的線程是否有權修改該線程。
void interrupt():中斷線程。
boolean isInterrupted():測試線程是否已經中斷。
boolean isAlive():測試線程是否處于活動狀態。
boolean isDaemon():測試該線程是否為守護線程。即后臺線程
void setName(String name):改變線程名稱,使之與參數 name 相同。
void setPriority(int newPriority):更改線程的優先級。
void setDaemon(boolean on):將該線程標記為守護線程或用戶線程。又叫后臺線程(是后臺提供一種通用的服務線程)
void setContextClassLoader(ClassLoader cl):設置該線程的上下文 ClassLoader。
void setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler eh):設置該線程由于未捕獲到異常而突然終止時調用的處理程序。
void join():等待該線程終止。
void join(long millis):等待該線程終止的時間最長為 millis 毫秒。
void join(long millis, int nanos):等待該線程終止的時間最長為 millis 毫秒 + nanos 納秒。
void start():使該線程開始執行;Java 虛擬機調用該線程的 run 方法。
String toString():返回該線程的字符串表示形式,包括線程名稱、優先級和線程組。

這篇文章主要是對于線程的一些常用的api的總結,可以收藏起來需要的時候回憶或者看看。

文章有不當之處,歡迎指正,你也可以關注我的微信公眾號:好好學java,獲取優質學習資源。

總結

以上是生活随笔為你收集整理的并发基础篇(二):Thread类的API总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人a站 | 精品网站999 | 中文字幕一区在线观看 | 国产精品无码人妻一区二区在线 | 亚洲综合在线一区二区 | 欧美日韩一区二区电影 | 亚洲黄色在线 | 免费在线观看网址入口 | xxx在线播放 | 黄色片网站免费 | 国产玖玖| 91超碰在线播放 | 无码精品久久久久久久 | 操皮视频| 久久人人做| 日本三级视频在线观看 | 日韩不卡的av | 男人的天堂97 | 国产精品毛片一区二区在线看舒淇 | 99精品乱码国产在线观看 | 综合久久综合久久 | 在线精品自拍 | 国产色在线,com | 国产精品xxxx| 国产精欧美一区二区三区白种人 | 欧美色图在线观看 | 人妻一区二区三区四区五区 | 亚洲精品国产无码 | 亚洲激情久久 | 久久国产一区二区三区 | 人妖天堂狠狠ts人妖天堂狠狠 | 国产精品丝袜一区 | 人妻妺妺窝人体色www聚色窝 | 欧美性理论片在线观看片免费 | 自拍1页| 午夜成人影视 | 污污网站在线免费观看 | jizz中国女人高潮 | 欧美亚洲精品在线观看 | 美女扒开腿让男人捅 | 欧美日韩激情视频在线观看 | 九九视频在线免费观看 | 国产白丝喷水 | 91丨国产丨捆绑调教 | 日韩欧美的一区二区 | 日韩激情综合 | 无码av天堂一区二区三区 | www.色黄 | 欧美日本 | 国产精品久久av无码一区二区 | 成年人黄色片 | 黄瓜视频色 | 国产对白在线 | 91在线资源| 超碰人人干人人 | 欧美精品在线免费观看 | 综合国产在线 | 日韩精品成人在线 | 久久国产乱子伦精品 | 国产区视频在线观看 | 欧美福利片在线观看 | 人人人超碰 | 精品视频区 | 亚洲激情欧美激情 | 操日本老太太 | 国产丰满大乳奶水在线视频 | 中文字幕视频网 | 丝袜 中出 制服 人妻 美腿 | 亚洲国产日韩欧美一区二区三区 | 欧美日韩国产一区二区 | 大粗鳮巴久久久久久久久 | 狠狠操中文字幕 | 夜夜操夜夜干 | 牲欲强的熟妇农村老妇女视频 | 制服av网 | 国产a∨精品一区二区三区仙踪林 | 九九九九精品九九九九 | 亚洲巨乳av | 少妇高潮惨叫久久久久 | 欧美高清精品 | 国产又粗又猛又爽又黄91精品 | 欧美日韩一区二区视频观看 | 在线看一区| 日韩精品久久久久久久酒店 | 超碰成人免费 | 亚洲国产亚洲 | 免费黄色小视频网站 | 五月天婷婷伊人 | 天天爱夜夜爱 | 鲁丝av| 国产影视一区二区三区 | 国产乱淫av片杨贵妃 | 91九色在线播放 | www亚洲一区 | 久久中字 | 中文字幕国产一区二区 | 中文字幕在线视频一区 | 97色在线观看 | 欧美在线一区视频 |