Thread


public static void runAndJoinThreads( List list )
throws InterruptedException
{
Iterator itrList = list.iterator();
while ( itrList.hasNext() ) {
Thread t = itrList.next();
t.run();
}

itrList = list.iterator();
while ( itrList.hasNext() ) {
Thread t = itrList.next();
t.join();
}
}

Threadイッパイ立てて待たせとこうかと。。。