そのため、私はマルチスレッドプログラムを実行しており、APIと、スクレイプしたいいくつかのWebページを大量に呼び出します。まれに、httpgetがひどく失敗し、プログラムが「フリーズ」する場合があります(スレッドが終了しない、スレッドプールが閉じない、メインが終了しないなど)。
作成しているhttp接続にタイムアウトを設定する必要があります。DefaultHttpClientを使用しています
DefaultHttpClient httpclient = new DefaultHttpClient();
そして、私はパラメータを設定していません。
誰かが私がこれらをタイムアウトするのを手伝ってくれるか、少なくともタイムアウトの処理を探すべき場所を教えてもらえますか?(Apacheには、良い例がないように見える素晴らしいライブラリがあるようです)