と言うか、AsyncTaskのスレッドプールだけだと流石に厳しいって言うか、スレッドの増減が激しすぎてとんでもないことになっているので、画像処理は画像処理用のスレッドプールを用意してあげよう、と思い立ち、ついでにAsyncTaskじゃなくて画像処理専用のワーカースレッドを作るようにしよう、とも思ったので、作ります。(日本語が不自由) Executorと言うか、Executorのいるjava.util.concurrentパッケージはJava 1.5から追加されたパッケージであり、ThreadやRunnable、synchronize / wait / notifyだけでどうにかするにはあまりにも辛かったマルチスレッド処理を簡便化するためのオブジェクトが集められています。