В настоящее время я запускаю программу, которая будет загружать исходный код с веб-сайта с помощью Apache HttpComponents. Я буду загружать много (10 000 секунд), и поэтому я использую несколько потоков для этого.Apache HttpComponents код, вызывающий поток для блокировки
Иногда все нити умирают (присоединяются), а иногда и нет. Через отладку я определил, что проблема связана с линией
CloseableHttpResponse response = httpClient.execute(httpget,context);
проблема. Кто-нибудь знает, как я могу установить тайм-аут для этой строки или почему эта строка блокирует выполнение потоков?
Какой менеджер подключений вы используете? Вы должны использовать PoolingClientConnectionManager. – hooknc