由浅入深探讨Linux进程间通信(中篇)
前言 上一篇文章由浅入深探讨Linux进程间通信(上篇)只讲解到了进程间通信方法之管道,这一篇文章继续讲解System V进程间通信,话不多说直接开始。 1.System V进程间通信实现原理 System V进程间通信需要借助Linux命 …

前言 上一篇文章由浅入深探讨Linux进程间通信(上篇)只讲解到了进程间通信方法之管道,这一篇文章继续讲解System V进程间通信,话不多说直接开始。 1.System V进程间通信实现原理 System V进程间通信需要借助Linux命 …

前言: 最近Linux进程间通信视频课程很火爆,很多同学通过这个课程开始对Linux进程间通信原理有所了解,本文继续围绕Linux进程间通信这个主题,由浅入深讲解Linux进程间通信,让你彻底学懂Linux进程间通信。

前言:本文以TCP服务器为例,详细讲述TCP各种服务器模型的优缺点,以及TCP服务器模型的演变过程,揭开各种服务器模型的神秘面纱。学完本文,你总能挑选一款合适的TCP服务器。

前言: 最近一直在研究Linux IO模型,Linux IO模型是一个挺复杂的概念,分析Linux IO模型一定要注意方法,否则会在一个个概念中,迷失自我。

前言: 前面几篇文章已经详细讲解了Linux select和epoll机制,select和epoll两种IO复用方式用的人比较多,就像一家人一样,epoll相当于大哥,select相当于弟弟,而poll相当于二哥,家里的老二通常是很容易被忽 …

前言: select机制已经被很多人都讲解过,select使用起来也不是特别难,为什么还要花时间再次讲解select机制? 在回答这个问题之前,我们先问一下自己,是否有足够的信心保证在使用select编程时不出错,select机制虽然看起来 …

1.epoll简介 epoll是Linux内核为处理大批量文件描述符而作了改进的poll,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。

前言: 讲到信号,我们更多的是站在进程的角度去理解信号,当一个进程有多个线程的时候,那么进程,线程,信号三者之间会是什么样的关系呢? 1.线程与信号的关系 线程与信号关系要遵循以下标准:

1.什么是完全公平调度? 完全公平调度,CFS (Completely Fair Scheduler) 是 Linux 内核中的一个调度算法,用于管理进程的调度和时间片分配。 CFS 的设计理念是以红黑树作为进程队列的数据结构,其中每个进程 …

1.什么是进程优先级? Linux进程的优先级是用来确定在多个进程同时运行时,哪个进程会获得更多的CPU时间片。 Linux进程的优先级分为实时优先级和普通优先级。 实时优先级用于实时应用程序,如硬实时任务和实时控制系统,而普通优先级用于非 …