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()

데몬 스레드인지 여부를 반환합니다.

void setStackCall(StackTraceElement[] trace)

스레드의 스택 호출을 설정합니다.

void setThreadName(String name)
void updateThread(int status, int tid, int utime, int stime, boolean isDaemon)

THST 청크에서 가져온 값으로 설정됩니다.

공개 메서드

getStackCallTime

public long getStackCallTime ()

스택 트레이스 데이터의 대략적인 시간을 반환합니다.

반환 값
long

참고:

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 ()

이 스레드가 데몬 스레드인지 여부를 반환합니다.

반환 값
boolean

setStackCall

public void setStackCall (StackTraceElement[] trace)

스레드의 스택 호출을 설정합니다.

매개변수
trace StackTraceElement: stackcall 정보입니다.

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