【发布时间】:2010-06-04 11:39:00
【问题描述】:
我在代码中创建了多个 ExecutorService 实例,通常每个 UI 页面都有一个 ExecutorService 实例。每个 ExecutorService 实例都会执行一些 http get 请求线程。
private ExecutorService m_threadPool = Executors.newCachedThreadPool();
这样可以吗?
我遇到的问题是,有时 http get 请求会从 HttpURLConnection getResponseCode() 调用中获得响应代码 -1。不知道是不是多个线程池实例造成的。
谢谢。
【问题讨论】: