У меня есть несколько вопросов по поводу он следующего кода:управления различных экземпляров нити
final Runnable accept = new Runnable() {
public void run() {
while (connect == true) {
try {
sock = servsock.accept();
}
catch (Exception e) {
System.out.println(e);
}
}
}
};
new Thread(accept).start(); //creates new instance every time i want to run accept()
Престола, каждый раз, когда я хочу запустить «принять», я создаю новый экземпляр нити и запустить его. Может кто-нибудь сказать мне, как остановить один из этих потоков? Как, как я идентифицирую поток? Должен ли я использовать массив потоков?
Выражение 'new Thread()' разрешает ссылку на новый объект 'Thread'. Сохраните это в переменной, и вы получите доступ к ней позже. –
Возможно, вы хотите использовать синглтон? – PKlumpp