创作人QQ:851301776,邮箱:[email protected],欢迎大家一起技术交流,本博客主要是自己学习的心得体会,只为每天进步一点点!
个人座右铭:
1.没有横空出世,只要厚积一定发。
2.你可以学历不高,你可以不上学,但你不能不学习
此博客总结,主要是方便日后查看学习
线程池的目的:主要是为了解决IO阻塞造成等待的问题。
二、线程池的原理 1.线程池的组成(1)任务队列:主要存放应用程序创建的任务
(2)线程池:创建n个线程,主要是从任务队列中取一个任务,执行对应的回调函数
(3)管理者:管理者主要是保证同时只有一个线程从任务队列中拿去任务。
2.线程池工作的框架流程第一步:应用程序知道IO可 *** 作
第二步:依据可 *** 作选项创建对应的任务,加锁并加入队列
第三步:使用信号通知线程池,空闲的某一个线程可以从任务队列中拿去任务。
第四步:线程池拿去任务后,执行对应的回调函数,返回。
3.核心组件定义 <欢迎分享,转载请注明来源:内存溢出
评论列表(0条)