日韩性视频-久久久蜜桃-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总结的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 精品日韩在线 | 亚洲精品激情视频 | 国产在线精品播放 | 国产v在线观看 | 精品国产免费人成在线观看 | 在线免费av网 | 绿帽在线 | 麻豆视频污 | 日韩精品免费一区二区在线观看 | 日韩精品在线免费视频 | 国产51视频| 成人在线视频观看 | 色婷婷免费 | 久久综合久 | 伊是香蕉大人久久 | www毛片com | 精品一区二区中文字幕 | 国产大学生自拍视频 | 特黄特色特刺激免费播放 | 美女免费毛片 | 亚洲一级在线观看 | 韩国bj大尺度vip福利网站 | 午夜视频www | 超碰人人在线观看 | 亚洲综合91| 男人的天堂色 | 五月开心播播网 | 国产一区毛片 | 能直接看的av | 日韩最新中文字幕 | 51成人做爰www免费看网站 | 国产 欧美 日韩 一区 | 污视频网站在线播放 | 在线观看毛片视频 | 天天色天天射天天干 | 胖女人做爰全过程 | 百合sm惩罚室羞辱调教 | 欧美一区二区三区久久成人精品 | 在线能看的av网站 | 色视频网站在线观看 | 亚洲丝袜中文字幕 | 日韩在线一级片 | 欧美www| 中文字幕精品亚洲 | 91精品视频在线看 | 国产精品乱 | 亚洲精品成av人片天堂无码 | 18岁免费观看电视连续剧 | 四虎影院一区 | 一级午夜 | 欧美第一页 | www.爱爱| 亚洲国产精品第一页 | 中文文字幕一区二区三三 | 婷婷综合六月 | 精品无码一区二区三区在线 | 欧美老肥妇做.爰bbww视频 | 在线视频午夜 | 天天摸日日摸狠狠添 | 日本久久久网站 | 边添小泬边狠狠躁视频 | 一区二区三区视频 | www.夜夜| 欧美1区2区3区4区 | 自拍中文字幕 | 国产成人黄色 | 中文字幕自拍偷拍 | 麻豆视频传媒入口 | 男男野外做爰全过程69 | 懂色av一区二区三区四区 | 欧美日韩色视频 | 国产aⅴ无码片毛片一级一区2 | 高h视频在线播放 | 国产精品免费av一区二区三区 | 欧洲黄色录像 | 比利时xxxx性hd极品 | 国产精品毛片一区 | 97公开免费视频 | 成人四色 | 97人妻精品一区二区三区 | 性欧美丰满熟妇xxxx性久久久 | 超碰91人人 | 三级a毛片| 欧美精品在线免费 | 亚洲自拍网站 | 可以直接在线观看的av | 久久久精 | 中文文字幕一区二区三三 | 亚洲不卡在线播放 | 能看的av| 欧美一级特黄aaaaaa大片在线观看 | 黄色一级一片免费播放 | 精品久久久久久无码人妻 | av地址在线| 极品新婚夜少妇真紧 | 日韩高清成人 | 亚洲7777 | 熟妇人妻久久中文字幕 | 日本a免费 |