![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
池式组件
文章平均质量分 92
池式组件
摇花手当雨伞
重铸双非荣光,吾辈义不容辞
展开
-
Nginx 线程池
nginx线程池1.前言2.为什么使用线程池3.线程池实现思路4.线程池代码解析5.nginx完整代码1.前言最近学习了nginx的线程池,并对nginx的线程池做了一个简单的模仿实现,用博客记录一下学习的心得。2.为什么使用线程池1.在此之前我们首先要知道为什么要使用多线程技术。我们先假设在某个应用场景中有很多个不一样的待处理的任务,有的任务能够很快处理完,有的则需要很长时间,甚至可能阻塞。阻塞的原因可能为:读取文件,但文件尚未缓存,从硬盘中读取较为缓慢不得不等待获取某个资源:硬件原创 2021-07-19 15:52:40 · 1041 阅读 · 4 评论 -
Nginx 内存池
Nginx 内存池前言一.高并发下传统方式的弊端1.高并发时较小内存块使用导致系统调用频繁,降低了系统的执行效率2.频繁使用时增加了系统内存的碎片,降低内存使用效率3. 没有垃圾回收机制,容易造成内存泄漏,导致内存枯竭二.弊端解决之道1.系统层面2.应用层面三.Nginx内存池总结实现1.什么是内存池2.实现思路3.Nginx 内存池结构图4.数据结构详解完整代码文件:前言最近学习了Nginx的内存池实现。想着总结记录一下。一.高并发下传统方式的弊端首先为什么我们需要使用内存池,就是因为传统方式有很原创 2022-04-02 15:45:28 · 3287 阅读 · 0 评论