MultiThreading Vs ThreadPoolExecutor
问题 I have used multithreading in many of applications I wrote . While reading more I came across ThreadPoolExecutors . I couldn't not differentiate between the two scenario wise . Still what I understand is I should use multithreading when I have a task I want to divide a task in to multiple small tasks to utilize CPU and do the work faster . And use ThreadPoolExecutor when I have a set to tasks and each task can be run independent of each other. Please correct me if I am wrong . Thanks 回答1: A