操作系统
文章平均质量分 93
操作系统
摇花手当雨伞
重铸双非荣光,吾辈义不容辞
展开
-
Nginx 线程池
nginx线程池1.前言2.为什么使用线程池3.线程池实现思路4.线程池代码解析5.nginx完整代码1.前言最近学习了nginx的线程池,并对nginx的线程池做了一个简单的模仿实现,用博客记录一下学习的心得。2.为什么使用线程池1.在此之前我们首先要知道为什么要使用多线程技术。我们先假设在某个应用场景中有很多个不一样的待处理的任务,有的任务能够很快处理完,有的则需要很长时间,甚至可能阻塞。阻塞的原因可能为:读取文件,但文件尚未缓存,从硬盘中读取较为缓慢不得不等待获取某个资源:硬件原创 2021-07-19 15:52:40 · 1030 阅读 · 4 评论 -
线程及线程的同步互斥
目录线程的简单介绍信号量互斥量条件变量1.线程的简单介绍线程的简单介绍信号量互斥量条件变量1.线程的简单介绍原创 2021-06-13 17:09:53 · 2035 阅读 · 0 评论 -
进程间通信
1.什么是进程间通信进程间通信是指在并行计算过程中,各进程之间进行数据交互或消息传递,其通信量的大小主要取决于并行设计的粒度划分和各个执行进程之间的相对独立性。也就是在多进程环境下,使用的数据交互、事件通知等方法使各进程协同工作。1.为什么要进行进程间的通信:通俗的讲就是由于在多进程环境下,各个进程都是独立不互通的,但系统的协调运作需要各进程互通协作,交换信息。因此需要进行进程间通信。2.信号进程间通信方式之一:信号1.什么是信号:信号是给程序提供一种可以处理异步事件的方法,它利用软件中断原创 2021-07-27 16:41:37 · 176 阅读 · 0 评论