タグ

ブックマーク / outofmem.hatenablog.com (1)

  • 【Android】Executorを使用して独自の非同期処理を実装する(3) - Tumbling Dice

    前回はAsyncTaskを参考にしつつ必要なものを実装していきました。 今回はAsyncTaskではやっていないExecutorService#shutdownに関する説明と、実際どうやって動かしていくのかを軽く解説して終わりにしたいと思います。 ExecutorServiceのシャットダウン ExecutorServiceのシャットダウンには二種類あります。 shutdown shutdownNow どちらのメソッドも呼び出された段階で新規タスクの受付を行わなくなります。具体的にはExecutor#executeを呼び出そうとするとRejectedExecutionExceptionが発生します。ExecutorServiceの具象クラスでRejectedExecutionHandlerが設定されていればそっちで処理してくれますし、try-catchすらしてなければ未処理の例外に殺されま

    【Android】Executorを使用して独自の非同期処理を実装する(3) - Tumbling Dice
  • 1