스레드 그룹 생성, 그룹에 새로운 스레드 추가하기

CODEDRAGON Development/Java

반응형


 

스레드 그룹 생성

·       명시적으로 스레드 그룹을 만들 경우 아래의 생성자 하나를 이용하여 ThreadGroup 객체를 만들 있습니다.

·       ThreadGroup  이름만 주거나, 부모 ThreadGroup 이름을 매개값으로 해서 스레드 그룹을 생성할 있습니다.

 

ThreadGroup threadGroup = new ThreadGroup(String name);

ThreadGroup threadGroup = new ThreadGroup(ThreadGroup parent, String name);

 

 

 

 

그룹에 새로운 스레드 추가하기

새로운 스레드 그룹을 생성한 , 그룹에 스레드를 포함시키려면 Thread객체를 생성할 생성자 매개값으로 스레드 그룹을 지정하면 됩니다.

Thread thread = new Thread(ThreadGroup group, String name);

Thread thread = new Thread(ThreadGroup group, Runnable target);

Thread thread = new Thread(ThreadGroup group, Runnable target, String name);

Thread thread = new Thread(ThreadGroup group, Runnable target, String name, long stackSize);

 

인자

설명

Runnable target

Runnable 구현 인스턴스

String name

스레드의 이름

long stackSize

JVM 스레드에 할당할 stack크기