Я пытаюсь многопоточность моего Java-приложения с ScheduledThreadPoolExecutor
.Я делаю это, отправляя задачи в будущий список, а затем пытаюсь получить результаты из будущего списка.Однако, по какой-то причине, он все еще использует только одно ядро на компьютере, когда я запускаю htop.
Кроме того, иногда зависают процессы, что, я подозреваю, происходит из-за библиотек, которые я использую, так чтобыло бы хорошим способом реализовать по существу ограничение по времени, после которого поток перезапускается с новым объектом?
Спасибо.