jiunit中ThreadGroup() activeCount()的坑

public class CloseLockTest {
	@Test
	public void name() throws InterruptedException {
		for (int i = 0; i < 10; i++) {
			LockThread t = new LockThread();
			t.start();
		}
		
	while (Thread.currentThread().getThreadGroup().activeCount() != 1) {
     Thead.yield();
}		
		System.err.println("over");
	}

}



发现我上面写的代码怎么都停不了。
最后打印了下线程名,一直有两个线程个ReaderThread,main。
原来这个ReaderThread就是junit的线程啊,坑啊。

你可能感兴趣的:(group())