Код: Выделить всё
public void killJob(String thread_id) throws RemoteException {
Thread t1 = new Thread(a);
t1.suspend();
}
Thread.suspend устарел. Для этого должна быть какая-то альтернатива.
У меня есть идентификатор потока Я хочу приостановить и закрыть поток.
Изменить: я использовал это.
Код: Выделить всё
AcQueryExecutor a = new AcQueryExecutor(thread_id_id);
Thread t1 = new Thread(a);
t1.interrupt();
while (t1.isInterrupted()) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
t1.interrupt();
return;
}
}
Подробнее здесь: https://stackoverflow.com/questions/110 ... threads-id