Я запускаю потоки через цикл for:
MyThrowClass throw;
for(String i: all) {
trow = new MyThrowClass(i);
trow.start()
Поток выполняет код и просто передает результат в статический контейнер (на основе ArrayList)
Для того чтобы проверить количество элементов контейнера у меня есть метод .getLength()
MyContainer.getLength();
Но если вызвать этот метод сразу после for, то результат будет нулевым ( "0" )так как потоки еще не завершили свою работу.
Собственно как узнать завершили ли все потоки работу, чтобы дальше передать результат их работы дальше?