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크기 |
'Development > Java' 카테고리의 다른 글
ThreadGroup의 주요 메소드 (0) | 2018.12.11 |
---|---|
스레드 그룹 일괄 interrupt() (0) | 2018.12.11 |
ReentrantLock 클래스, ReentrantLock 클래스 생성자, 동기화 메소드 (0) | 2018.12.10 |
lock 인터페이스, lock 클래스 종류 (0) | 2018.12.10 |
스레드 그룹 정보 얻기 - getThreadGroup(), Thread.getAllStackTraces() (0) | 2018.12.10 |