У меня есть 2 потока, работающих одновременно. Если вы пройдете через ряд циклов и т. Д. Первый поток, который достигнет конца своих вычислений, я вызываю метод. Я хотел бы знать, может ли этот метод прервать все другие потоки .. или заблокировать их, так что только первый поток для вызова этого метода будет запускать этот метод.JavaSE: Первый поток для вызова метода прерывает все остальные потоки
EDIT полагал, что я брошу в качестве примера:
Класс, который создает темы:
class Runner extends Thread{
public void run(){
//for loops
//math, math, math
// while
// random numbers, math
// yada yada
methodCall();
}
}
methodCall() в рамках основного метода
public static *synchronized perhaps* void methodCall(){
//first call wins
//interrupt all other threads created
}
Может нить группа содержала эти нити является ok.hope, что помогло, для более подробной информации, пожалуйста, обратитесь http://www.javaworld.com/article/2074481/java -concurrency/java-101 - understanding-java-threads - part-4 --- thread-groups - volatility - and-threa.html – Javy