• 코드:
​x
 
1
class ThreadWithRunnable implements Runnable {
2
    public void run() {
3
        try {
4
            Thread.sleep(10);   // 0.01초간 스레드를 멈춤.
5
        } catch (InterruptedException e) {
6
            e.printStackTrace();
7
        }
8
    }
9
}
10
​
11
public class prog {
12
    public static void main(String[] args){
13
        Thread thread0 = new Thread(new ThreadWithRunnable());
14
        thread0.start();    // Thread-0 실행
15
        System.out.println(thread0.getThreadGroup());
16
​
17
        ThreadGroup group = new ThreadGroup("myThread");    // myThread라는 스레드 그룹 생성함.
18
        group.setMaxPriority(7);    // 해당 스레드 그룹의 최대 우선순위를 7로 설정함.
19
        
20
        // 스레드를 생성할 때 포함될 스레드 그룹을 전달할 수 있음.
21
        Thread thread1 = new Thread(group, new ThreadWithRunnable());
22
        thread1.start();    // Thread-1 실행
23
        System.out.println(thread1.getThreadGroup());
24
    }
25
}
표준입력 & 실행옵션