<>
线程池的作用主要是用来存放┅些线程,不用经常打开关闭然后处理一个工作队列的里面的任务的问题
>
<>
主要应用:日志log的设计
>
<>
设计线程池其实就是相当于设计一个生產者与消费者模型
>
<>
1.生产者负责生产任务
>
<>
2.消费者负责完成任务
>
<>
因此需要进行一个V操作,此时的信号量使用条件变量来代替
>
<>
首先需要设计一个任务队列一个执行队列,一个管理模型
>
接下去需要创建的就是几个执行函数
2.创建回调函数 //线程工作的流程也就是消费者的行为
4.还需要一個存放任务的函数 //生产者的行为