Linux服务器
文章平均质量分 59
库博酱
这个作者很懒,什么都没留下…
展开
-
Linux服务器——进程/线程池
以进程池为例,若无特殊说明,下面对进程池的讨论完全适用于线程池。进程池中的所有子进程都运行着相同的代码,并具有相同的属性,比如优先级、PGID 等。因为进程池在服务器启动之初就创建好了,所以每个子进程都相对干净。主进程使用某种算法来主动选择子进程。主进程和所有子进程通过一个共享的工作队列来同步,子进程都睡眠在该工作队列上。在父进程和子进程之间预先建立好一条管道,然后通过该管道来实现所有的进程间通信;在父线程和子线程之间传递数据就比较方便,可以把这些数据定义为全局的;原创 2023-09-13 23:14:57 · 128 阅读 · 0 评论 -
Linux高性能服务器——定时器
定时是指在一段时间之后触发某段代码的机制,我们可以在这段代码中依次处理所有到期的定时器。换言之,定时机制是定时器得以被处理的原动力。SIGALRM。原创 2023-09-13 23:02:52 · 356 阅读 · 0 评论 -
Linux高性能服务器——状态机
有的应用层协议头部包含数据包类型字段,每种类型可以映射为逻辑单元的一种执行状态,服务器可以根据它来编写相应的处理逻辑。状态之间的转移是需要状态机内部驱动的。原创 2023-09-13 23:02:08 · 255 阅读 · 0 评论 -
基于Linux的Web服务器——附压力测试代码
【代码】基于Linux的Web服务器——附压力测试代码。原创 2023-06-16 22:15:59 · 46 阅读 · 0 评论