标签: java
有很多类似的问题,并且
HttpURLConnection con = (HttpURLConnection) new URL("www.google.com").openConnection(); con.setReadTimeout(1000);
不是解决方案。我需要限制下载的可用时间,如果下载文件花费3秒以上的时间,则会引发异常。 setReadTimeout 仅在指定时间内无法读取完全不同的数据时得到尊重。
我想防止从缓慢的内容提供商那里读取时出现不可预测的线程阻塞时间。