Я новичок в параллельности java, так что на этот вопрос уже можно было ответить много раз или слишком очевидно, что я, возможно, что-то упустил.
Я выполняю такую задачу как:
Executors.newSingleThreadExecutor (). Execute (task)
Мой вопрос: когда заканчивается выполнение метода run задачи, почему он не завершается или почему поток все еще жив?Насколько я понимаю, когда поток выполнения () завершает поток больше не существует и перестает существовать, верно?