线程池设计, 从简单的我们平常设计线程池图解,到生活中的类似线程池的处理现实场景, 到简单的C++模拟nginx写的单链表组织工作队列的简单线程池实现 + nginx 部分源码刨析
生活实例整体抽象线程池,其实线程池,给我的感觉核心其实是在于任务队列的设计上,任务队列+互斥锁+条件变量保证任务队列的中任务的有条不紊的生产任务和处理任务.........这个池子:其实就是提前开启了多个死循环的处理任务的工作线程:这些多个线程好比是现实生活中的办事窗口,任务队列就好比是我们去办事的人.....看一张图:人们排着队去银行办事,或者医院挂号办事:其实这些窗口就是我们的工作线程:他们其