运行以下代码段:
URL url = new URL(uri);
URLConnection urlconn = url.openConnection();
urlconn.connect();
urlconn.getContentLength();
我有时会得到死锁,通常是两行:urlconn.connect()
和urlconn.getContentLength()
。另外,当我做
InputStream is = urlconn.getInputStream();
// doing some reading
is.close();
我也在is.close()
受阻。我想问为什么会出现这种阻塞。我对Java API一无所知。