Скажем, у меня есть этот очень простой код:
for(int i = 0; i < 10; i++) {
thread = new Thread(this);
thread.start();
}
Однако в этом коде поток, видимо, запускается 10 раз подряд, и он не ждет, пока предыдущий не будет завершен. Как вы проверяете, завершен ли поток, прежде чем разрешить запуск потока снова?