线程池分析及原理 C语言
线程池的作用:第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程池的组成部分:1、线程池管理器 : 用于创建并管理线程池2、工作线程: 线程池中线程3、任务接口:每个任务必须实现的接口,以供工作线程调度任务的执行。4、任务队列:用于存放没有处理的任务。提供一种缓冲机制。对程序进行整体分析:1、在主函数中:-> 先对线程池进行初始化,初始化各个数据