|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Thread
VM에서 사용하는 쓰레드에 관한 클래스.
Field Summary | |
static int |
MAX_PRIORITY
쓰레드 우선 순위 최대값. |
static int |
MIN_PRIORITY
쓰레드 우선 순위 최소값. |
static int |
NORM_PRIORITY
쓰레드 우선 순위 디폴트 값. |
Constructor Summary | |
Thread()
쓰레드객체를 생성한다. |
|
Thread(Runnable toRun)
쓰레드에서 실제로 기동시킬 대상을 지정해서 쓰레드 객체를 생성한다. |
Method Summary | |
static int |
activeCount()
VM내의 active한 쓰레드 갯수를 구한다. |
static Thread |
currentThread()
현재 실행되고 있는 쓰레드를 구한다. |
int |
getPriority()
현 쓰레드의 우선순위를 구한다. |
boolean |
isAlive()
현 쓰레드가 살아있는 지 여부를 구한다. |
void |
join()
현재 실행되는 쓰레드가 현 쓰레드 객체가 죽기 까지 기다리게 한다. |
void |
run()
현 쓰레드가 시작되면 먼저 이메소드가 호출된다. |
void |
setPriority(int newPriority)
현 쓰레드의 우선 순위를 바꾼다. |
static void |
sleep(long millis)
현재 수행 중인 쓰레드가 특정 시간 만큼 동작을 멈춘다. |
void |
start()
쓰레드가 동작을 시작한다. |
String |
toString()
현 쓰레드를 나타내는 문자열을 구한다. |
static void |
yield()
현재 수행되는 쓰레드가 다른 쓰레드가 실행되도록 자신의 순번을 양보한다. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int MAX_PRIORITY
public static final int NORM_PRIORITY
public static final int MIN_PRIORITY
Constructor Detail |
public Thread()
public Thread(Runnable toRun)
toRun
- 쓰레드에서 기동 시킬 대상이며 Runnable 인터페이스를 구현해야 함.Method Detail |
public static int activeCount()
public static Thread currentThread()
public final int getPriority()
public final boolean isAlive()
public final void join() throws InterruptedException
InterruptedException
- 다른 쓰레드에서 join상태인 쓰레드에
Interrput을 걸었을 때 발생.public void run()
public final void setPriority(int newPriority)
newPriority
- 바뀔 우선 순위.public static void sleep(long millis) throws InterruptedException
millis
- 동작이 정지되는 시간.InterruptedException
- 다른 쓰레드에서 sleep상태인 쓰레드에
Interrput을 걸었을 때 발생.public void start()
public String toString()
toString
in class Object
public static void yield()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
AromaSoft Corp. Proprietary and Confidential
(C)opyright 2003 AromaSoft Corp. All right reserved.
Contact : contact@aromasoft.com