java.lang.Thread 클래스 생성자, Thread 클래스의 주요 메서드

CODEDRAGON Development/Java

반응형

 

 

java.lang.Thread 클래스 생성자

생성자

설명

Thread()

·       가장 일반적인 형태의 생성자입니다.

·       이 생성자를 이용해서 Thread객체를 생성하게 되면 Thread의 이름은 'Thread-' +n의 형태가 됩니다.

Thread(Runnable target)

·       Runnable 객체를 이용해서 Thread객체를 생성할 수 있는 생성자입니다.

Thread(Runnable target, String name)

·       Runnable객체를 이용해서 Thread객체를 생성할 수 있는 생성자이며,

·       스레드의 이름을 지정할 수 있는 생성자입니다.

Thread(String name)

·       스레드의 이름을 지정하면서 Thread객체를 생성할 수 있는 생성자입니다.

 

 

Thread 클래스의 주요 메서드

메소드

설명

static void sleep(long millis)

millisecond에 지정된 시간만큼 대기

String getName( )

스레드의 이름을 반환

void setName(String name)

스레드의 이름을 지정

void start( )

스레드를 시작

int getPriority( )

스레드의 우선순위를 반환

void setPriority(int newPriority)

스레드의 운선순위를 지정

void join( )

현재 스레드는 join( )메소드를 호출한 스레드가 종료할 때까지 대기

static void yield( )

수행중인 스레드 중 우선순위가 같은 다른 스레드에게 제어권을 넘깁니다.

static Thread currentThread( )

현재 수행되는 스레드 객체를 리턴