Сделал я эту задачу, валик принял, но прога ни одну нить не прерывает, а просто в бесконечном цикле выводить названия нитей.
Подскажите, что не так то?????? Я думаю, что это не правильно, но валик пропустил....
public class TaskManipulator implements Runnable,CustomThreadManipulator{
private Thread thread;
@Override
public void run() {
while (!thread.isInterrupted()) {
try {
System.out.println(Thread.currentThread().getName());
Thread.sleep(100);
} catch (InterruptedException e) {
System.out.println("исключение");
}
}
}
@Override
public void start(String threadName) {
thread = new Thread(this);
thread.setName(threadName);
thread.start();
}
@Override
public void stop() {
thread.interrupt();
}
}