его завершении, без Executors? Что-то вроде: void createWatch() {
Runnable watchTask = () -> {
//длительная блокирующая задача
createWatch();
};
watchTask.run();
}
Кажется, что бы вы тут не придумали, получится Executors.newSingleThreadExecutor. А если так, зачем мучиться?
Обсуждают сегодня