blob: c878eb026d3323a7360e686a561a4842d0bcef8a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package tests.Concurrency.Condition;
public class JoinableThreadGroup extends ThreadGroup
{
public JoinableThreadGroup(String name)
{
super(name);
}
public JoinableThreadGroup(ThreadGroup parent, String name)
{
super(parent, name);
}
public void join() throws InterruptedException
{
Thread list[] = new Thread[activeCount()];
enumerate(list, true);
for (int i = 0; i < list.length; i++)
list[i].join();
}
}
|