WeightWatchers interview question

What are the thread pool types for ExecutorService? What are the differences? Why would you use them?