linux内核分析(四)——保护模式 ——lvyilong316 保护模式(Protected Mode),是从80386开始(准确的说是80286,但286只能寻址24位地址空间,...
阅读(108) 评论(0)
CFS调度器 ——lvyilong316 【摘要】本系列博文主要介绍linux内核几个重要概念和技术原理,部分来自于网上总结、部分来自于自己对《linux内核设计与实现》和《深入理解li...
阅读(150) 评论(0)
 linux进程调度 ——lvyilong316 【摘要】本系列博文主要介绍linux内核几个重要概念和技术原理,部分来自于网上总结、部分来自于自己对《linux内核设计与实现》和《深入...
阅读(104) 评论(0)
读写锁的实现 ——lvyilong316 要实现读写锁,首先要知道读写锁的特性,除了“读者可并发,写者要排它”之外还要考虑避免写者饥饿的问题。综合考虑后可以讲读写锁的实现总结为一下四点:...
阅读(113) 评论(0)
 Linux内核抢占实现机制分析 ——lvyilong316 【摘要】本系列博文主要介绍linux内核几个重要概念和技术原理,部分来自于网上总结、部分来自于自己对《linux内核设计与实...
阅读(136) 评论(0)
彻底学会使用epoll(六)——关于ET的若干问题总结 ——lvyilong316 6.1 ET模式为什么要设置在非阻塞模式下工作    &...
阅读(272) 评论(0)
彻底学会epoll(五)—— ET模式下的注意事项 ——lvyilong316 5.1 ET模式下的读写     经过前面几...
阅读(336) 评论(0)
 为什么df和du所查看到的已使用的磁盘容量不同?                       &...
阅读(163) 评论(0)
首先,看程序四的例子。 l 程序四 点击(此处)折叠或打开 #include <un...
阅读(295) 评论(0)
首先看程序一,这个程序想要实现的功能是当用户从控制台有任何输入操作时,输出”hello world!”。 l 程序一   ...
阅读(115) 评论(0)
分析了ET和LT的实现方式,那么分析他们的触发方式就容易多了。我们通过实现分析知道LT模式下epoll_wait被唤醒可以通过两种方式(图中红线和蓝线),而ET模式只能通过一种方式(图中红线)。所以ET模式下能被唤醒的情...
阅读(295) 评论(0)
TIME_WAIT状态引起的服务端重启失败问题 问题模型: server1为服务端,在本地的9999端口监听,server2相对server1是客户端,server2启动后首先向server1发起...
阅读(115) 评论(0)
两个类相互包含的求解策略 问题描述:         A类包含B类的实例,而B类也包含A类的实例 &nb...
阅读(179) 评论(0)
sprintf和sscanf做了什么 l sprintf 首先看程序段一。 程序一:  char buf[10]; int&nb...
阅读(194) 评论(0)
注:之前写过两篇关于epoll实现的文章,但是感觉懂得了实现原理并不一定会使用,所以又决定写这一系列文章,希望能够对epoll有比较清楚的认识。是请大家转载务必注明出处,算是对我劳动成果的一点点尊重吧。另外,文中如果有不...
阅读(109) 评论(0)
上一页 1 2 3 4 下一页共4页  到第