我在后台线程中调用HttpClient.execute()。如果我中断线程,它会抛出IOException吗?
我在后台线程中调用HttpClient.execute()。如果我中断线程,它会抛出IOException吗?
不会,至少我从未见过它这样做。请注意,在从httpEntity.getContent()
复制时,您可以通过检查Thread.currentThread().isInterrupted()
来中断下载。
有关在其他状态下关闭连接的更多讨论,请参见此处http://old.nabble.com/Close-interrupt-HTTP-connections-td30299655.html。