
Qt线程池的实现
这是Qt提供的管理线程池的类,用于管理和复用线程,该类管理了一组QTreads,里面还维护了一个任务队列,也就是说连任务队列都不用自己创建了,直接使用该类提供的接口往里面添加就行了,QTreadPool管理和回收各个QTread对象,以减少使用线程的程序中的线程的创建成本。线程池维护着若干个线程,这些就是工作线程,工作线程可能在处理任务当中,这时的该线程就称为活跃线程,不在处理任务中的就称为空闲线程。不会处理任务,管理者线程的任务是周期性的检查任务队列中的任务个数和处于活跃状态的工作线程的个数。












