Коллеги доброго дня!
Прошу разъяснить как отлаживать задачи с потоками вообще и, как пример, данную задачу в частности.
Несколько задач уже требовали отладки но обходился, но очень уж не хочется пробелы в знаниях иметь.
Вопрос не в решении, а именно в отладке. В том, что бы отследить перехват исключения нашим UncaughtExceptionHandler.
package com.javarush.task.task25.task2512;
/*
Живем своим умом
*/
public class Solution implements Thread.UncaughtExceptionHandler {
@Override
public void uncaughtException(Thread t, Throwable e) {
t.stop();
System.out.println(e);
}
public void exeptiongen(){
throw new IndexOutOfBoundsException();
}
public static void main(String[] args) {
Solution sol = new Solution();
sol.exeptiongen();
}
}