設定しjava.net.URL
たインターネットからHTMLを取得するために使用しますkeepAlive
maxConnections
System.setProperty("http.keepAlive", "true");
System.setProperty("http.maxConnections","600");
そして、次のようないくつかのスレッドを使用して、インターネットからhtmlのフェッチを開始します。
protected static String content(URLConnection conn) throws IOException {
try (InputStream in = getInputStream(conn)) {
//bla bla bla...
// get bytes from in
return new String(bytes, charset);
}
}
しかし、この手順をしばらく(5〜8時間)実行すると、ターゲットWebサイト(テスト用)が760接続を確立していることがわかりましたか?
では、URLConnectionを手動で閉じる必要がありますか?