C++简单线程池实现

线程池,简单来讲就是有一堆已经建立好的线程(最大数目必定),初始时他们都处于空闲状态,当有新的任务进来,从线程池中取出一个空闲的线程处理任务,而后当任务处理完成以后,该线程被从新放回到线程池中,供其余的任务使用,当线程池中的线程都在处理任务时,就没有空闲线程供使用,此时,如有新的任务产生,只能等待线程池中有线程结束任务空闲才能执行,下面是线程池的工做原理图:多线程 咱们为何要使用线程池呢?函数 简
相关文章
相关标签/搜索