Программисты JAVA общаются здесь
-
Anonymous
Потоки Tomcat http-nio — это потоки демона.
Сообщение
Anonymous »
Я достиг следующей конечной точки:
Код: Выделить всё
@RestController
public static class ThreadTestController {
@PostMapping("/test")
private void test() {
log.info("name: {} daemon: {}", Thread.currentThread().getName(),
Thread.currentThread().isDaemon());
Thread.ofPlatform().start(() -> log.info("name: {} daemon: {}", Thread.currentThread().getName(),
Thread.currentThread().isDaemon()));
}
}
и я получаю:
Код: Выделить всё
2024-07-30 13:47:52.263 [http-nio-8095-exec-1] [] INFO t.h.mypackage - name: http-nio-8095-exec-1 daemon: true
2024-07-30 13:47:52.264 [Thread-1] [] INFO t.h.mypackage - name: Thread-1 daemon: true
Вопросы:
- Почему http-nio-8095-exec-1 является потоком демона?
- Есть ли у него что-нибудь общее с ForkJoinPool? Я прочитал в документации Java:
Все рабочие потоки инициализируются с параметром Thread.isDaemon(), установленным в true.
Подробнее здесь:
https://stackoverflow.com/questions/788 ... on-threads
1722344750
Anonymous
Я достиг следующей конечной точки:
[code]@RestController
public static class ThreadTestController {
@PostMapping("/test")
private void test() {
log.info("name: {} daemon: {}", Thread.currentThread().getName(),
Thread.currentThread().isDaemon());
Thread.ofPlatform().start(() -> log.info("name: {} daemon: {}", Thread.currentThread().getName(),
Thread.currentThread().isDaemon()));
}
}
[/code]
и я получаю:
[code]2024-07-30 13:47:52.263 [http-nio-8095-exec-1] [] INFO t.h.mypackage - name: http-nio-8095-exec-1 daemon: true
2024-07-30 13:47:52.264 [Thread-1] [] INFO t.h.mypackage - name: Thread-1 daemon: true
[/code]
Вопросы:
[list]
[*]Почему http-nio-8095-exec-1 является потоком демона?
[*]Есть ли у него что-нибудь общее с ForkJoinPool? Я прочитал в документации Java:
[/list]
Все рабочие потоки инициализируются с параметром Thread.isDaemon(), установленным в true.
Подробнее здесь: [url]https://stackoverflow.com/questions/78811552/tomcat-http-nio-threads-are-daemon-threads[/url]