什么是线程池?为什么要用线程池?怎么用线程池? 介绍 1 作线程(worker):创建线程池时,按照指定的线程数量,创建工作线程,等待从任务队列中get任务; 任务(requests):即工作线程处理的任务,任务可能成千上万个,但是工作线程只有少数。任务通过 makeRequests来创建 任务队列(request_queue):存放任务的队列,使用了queue实现的。工作线程从任务队列中get任务进行处理; 任务处理函数(callable):工作线程get到任务后,通过调用任务的任务处理函数即(…