ThreadInfo
public
final
class
ThreadInfo
extends Object
implements
IStackTraceInfo
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.ThreadInfo |
保留執行緒資訊。
摘要
公用方法 | |
|---|---|
long
|
getStackCallTime()
傳回堆疊追蹤資料的近似時間。 |
StackTraceElement[]
|
getStackTrace()
傳回堆疊追蹤。 |
int
|
getStatus()
傳回 VM 執行緒狀態。 |
int
|
getStime()
傳回累計系統時間。 |
int
|
getThreadId()
傳回執行緒的 ID。 |
String
|
getThreadName()
傳回執行緒的名稱。 |
int
|
getTid()
傳回系統 tid。 |
int
|
getUtime()
傳回累計使用者時間。 |
boolean
|
isDaemon()
傳回這是否為 Daemon 執行緒。 |
void
|
setStackCall(StackTraceElement[] trace)
設定執行緒的堆疊呼叫。 |
void
|
setThreadName(String name)
|
void
|
updateThread(int status, int tid, int utime, int stime, boolean isDaemon)
使用從 THST 區塊取得的值設定。 |
公用方法
getStackTrace
public StackTraceElement[] getStackTrace ()
傳回堆疊追蹤記錄。這可以是 null。
| 傳回 | |
|---|---|
StackTraceElement[] |
|
getStatus
public int getStatus ()
傳回 VM 執行緒狀態。
| 傳回 | |
|---|---|
int |
|
getStime
public int getStime ()
傳回累積系統時間。
| 傳回 | |
|---|---|
int |
|
getThreadId
public int getThreadId ()
傳回執行緒的 ID。
| 傳回 | |
|---|---|
int |
|
getThreadName
public String getThreadName ()
傳回執行緒的名稱。
| 傳回 | |
|---|---|
String |
|
getTid
public int getTid ()
傳回系統 tid。
| 傳回 | |
|---|---|
int |
|
getUtime
public int getUtime ()
傳回累計使用者時間。
| 傳回 | |
|---|---|
int |
|
isDaemon
public boolean isDaemon ()
傳回這是否為 Daemon 執行緒。
| 傳回 | |
|---|---|
boolean |
|
setStackCall
public void setStackCall (StackTraceElement[] trace)
設定執行緒的堆疊呼叫。
| 參數 | |
|---|---|
trace |
StackTraceElement:堆疊呼叫資訊。 |
setThreadName
public void setThreadName (String name)
| 參數 | |
|---|---|
name |
String |
updateThread
public void updateThread (int status,
int tid,
int utime,
int stime,
boolean isDaemon)使用從 THST 區塊取得的值設定。
| 參數 | |
|---|---|
status |
int |
tid |
int |
utime |
int |
stime |
int |
isDaemon |
boolean |