1.组成:
①线程(生产者):发布任务 ②任务队列:任务上下文,任务执行函数 ③ 线程池(消费者):取出任务,执行任务,线程调度的方式。
2.作用:
①复用线程资源 ②减少线程创建和销毁的开销 ③ 异步处理生产者线程的任务(回调call_back)④减少任务执行时间。
①线程(生产者):发布任务 ②任务队列:任务上下文,任务执行函数 ③ 线程池(消费者):取出任务,执行任务,线程调度的方式。
①复用线程资源 ②减少线程创建和销毁的开销 ③ 异步处理生产者线程的任务(回调call_back)④减少任务执行时间。