Являются ли рабочие потоки в ForkJoinPool потоками Daemon?JAVA

Программисты JAVA общаются здесь
Anonymous
Являются ли рабочие потоки в ForkJoinPool потоками Daemon?

Сообщение Anonymous »

Я читаю о Fork/Join Framework из книги Java — Полный справочник. Там сказано, что ForkJoinPool использует потоки демона:

ForkJoinPool использует потоки демона. Поток демона автоматически
завершается, когда завершаются все пользовательские потоки. Таким образом, нет необходимости явно отключать ForkJoinPool. Однако, за исключением
общего пула, это можно сделать, вызвав
shutdown(). Метод Shutdown() не влияет на общий пул.
  • Означает ли это, что все ForkJoinWorkerThread являются демонами потоки?
  • Поскольку потоки демона имеют низкий приоритет, нам не следует использовать ForkJoinPool для важных задач?
  • Если рабочие потоки не являются потоками демона, тогда функция Shutdown() ожидает завершения рабочих потоков?


Подробнее здесь: https://stackoverflow.com/questions/630 ... on-threads

Вернуться в «JAVA»