Thread pool uses FutureTask