執行緒管理之Thread類相關方法簡介

2021-07-05 03:49:04 字數 1097 閱讀 3737

currentthread() 靜態方法

currentthread()方法可返回**段正在被那個執行緒呼叫的資訊。

簡單案列:列印main 方法,正在被那個執行緒呼叫

package com.zzg.thread;

import com.zzg.obj.threadobj1;

public class threaddemo1

}

簡單案列:**thread 執行緒類run 方法的呼叫

package com.zzg.thread;

import com.zzg.obj.threadobj1;

public class threaddemo1

private static class threadobj1 implements runnable

正在呼叫run函式,執行緒相關資訊

從執行的結果可以發現,threadobj1類的建構函式是被main執行緒呼叫,而run 方法是自動呼叫的方法。

isalive()例項方法

isalive()方法是判斷當前執行緒是否處於活動狀態。

什麼是活動狀態?

活動狀態是指執行緒已經啟動且尚未終止。執行緒處於正在執行或準備開始執行的狀態,就認為執行緒是「活動」的。

簡單案列:列印執行緒的活動狀態(新建、活動狀態、銷毀狀態)

Thread執行緒類

posted on 2011 05 03 10 45 明天陪你看海 閱讀 123 編輯收藏 說明 apartmentstate 獲取或設定此執行緒的單元狀態 currentcontext 獲取執行緒正在其中執行的當前上下文 currentthread 獲取當前正在執行的執行緒 isalive 獲取乙...

Thread執行緒類

posted on 2011 05 03 10 45 明天陪你看海 閱讀 123 編輯收藏 說明 apartmentstate 獲取或設定此執行緒的單元狀態 currentcontext 獲取執行緒正在其中執行的當前上下文 currentthread 獲取當前正在執行的執行緒 isalive 獲取乙...

Thread執行緒類

屬性說明 apartmentstate 獲取或設定此執行緒的單元狀態 currentcontext 獲取執行緒正在其中執行的當前上下文 currentthread 獲取當前正在執行的執行緒 isalive 獲取乙個值,該值指示當前執行緒的執行狀態 managedthreadid 獲取當前託管執行緒的...