Может кто-нибудь объяснить, что такое поток на запрос и поток на соединение? На какой модели работают сервлеты? Как потоки распределяются для обработки HTTP-запросов? Это поток/запрос или соединение?
И позвольте сказать, что если я хочу выполнить трудоемкую задачу в моем методе Servlet
doGet()
асинхронно, я запускаю новый поток с использованием исполнителей Java, чтобы длительные вычисления выполнялись в отдельном потоке, и ответ сразу отправляется.
Теперь это гарантирует, что я освободил поток, который обрабатывал мой HttpServletRequest
, или он все еще используется, потому что дочерний поток все еще запущен?