Linux
文章平均质量分 92
LeechanXBlog
这个作者很懒,什么都没留下…
展开
-
EPOLL内核原理极简图文解读
预备知识:内核poll钩子原理 内核函数poll_wait 把当前进程加入到驱动里自定义的等待队列上 当驱动事件就绪后,就可以在驱动里自定义的等待队列上唤醒调用poll的进程 故poll_wait作用:可以让驱动知道 事件就绪的时候唤醒哪些等待进程 钩子poll 内核f_op->poll必须配合驱动自己的等待队列才能用,不然驱动有事件产生后原创 2017-06-16 16:57:16 · 10488 阅读 · 12 评论 -
单线程服务器巅峰:Redis服务器原理
Redis服务器原理,Redis TCP服务器设计细节 Redis服务器的实现是单进程、基于IO Multiplex + Nonblock IO,即Reactor模式,它是单进程Reactor服务器的代表作 本文根据Redis 3.0.7源码分析讨论了其Reactor模式的设计,以及基于Reactor模式的Redis TCP服务设计细节 Redis的Reactor模式设计 关键数据结构 Reactor原创 2017-07-26 16:17:34 · 2105 阅读 · 1 评论