A task queue that uses a thread pool to complete tasks in parallel.