技术栈
stl,智能指针与线程安全
椿融雪
10 个月前
linux
·
c++
·
单例模式
·
线程池
·
stl,智能指针与线程安全
·
读者写者问题
【Linux】线程池设计/单例模式/STL、智能指针与线程安全/读者写者问题
线程池:一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。这避免了在处理短时间任务时创建与销毁线程的代价。线程池不仅能够保证内核的充分利用,还能防止过分调度。可用线程数量应该取决于可用的并发处理器、处理器内核、内存、网络sockets等的数量。