Usage of Executors and FutureTask instead of Thread to perform the task.
Authored by: josefjordan 2013-09-02
Parent: [r130]
Child: [r132]