На самом деле это не проблема с вырезом и сушкой, поскольку он имеет различные факторы, которые могут повлиять на ответ.
Например, вы используете рыскания (веб-сервер, написанный в Эрланге)? Тогда это не будет проблемой, за исключением того, что вы связываете порты на веб-сервере, но потоки не являются проблемой.
Вы используете API Java NewIO, поэтому для каждого соединения не требуется выделенный поток, то это не будет проблемой для потоков.
Но если вы связываете ненужные ресурсы независимо от того, что вы делаете, то это плохо. Например, если вы держите соединение с базой данных открытым, выполните некоторую крупную обработку, а затем напишите обратно, что также плохой дизайн.
Храните ресурсы только до тех пор, пока они вам понадобятся.
Если вы собираетесь выполнить некоторую обработку, которая занимает значительное количество времени, тогда вы можете захотеть взглянуть на более асинхронное решение.
Например, укажите уникальный номер, который пользователь может использовать, чтобы проверить, выполнен ли их запрос, чтобы они могли закрыть свой компьютер или просто проверить его, когда захотят, не беспокоясь о потере чего-либо.
+1 - для определения длинных опросов. :) –