日々精進

新しく学んだことを書き留めていきます

2015-05-01から1日間の記事一覧

org.apache.http.impl.client.DefaultHttpClientを使って通信している時にInterruptedIOExceptionが発生する

原因は以下。 ScheduledExecutorServiceを使ってポーリングしてて、ポーリングを一度止める場合にScheduledExecutorService#shutdownNowを実行していた。 shutdownNowを実行するとThread.interrupted()がtrueになる HttpClientのコードの中にループをぐるぐ…