Тема вопроса, уведомление - PullRequest
0 голосов
/ 10 июля 2019

У меня есть цикл for, в котором команда вызывает поток.

public void test{
    for(int i = 0 i < MAX; i++){
        callThisMethod();
// I need to put something here in order to wait until the threadX has finished
    }
}

private void callThisMethod(){
    Thread threadX = new Thread(){
        public void run(){
            // do something quite time consuming
        }
    };
    threadX.start();
}

Я не уверен, как использовать java.lang.Object.wait () и java.lang.Object.notify () в этой ситуации, поэтому цикл останавливается до тех пор, пока threadX не завершит свою работу.

...