两个类相互包含的求解策略 问题描述:         A类包含B类的实例,而B类也包含A类的实例 &nb...
阅读(89) 评论(0)
sprintf和sscanf做了什么 l sprintf 首先看程序段一。 程序一:  char buf[10]; int&nb...
阅读(100) 评论(0)
注:之前写过两篇关于epoll实现的文章,但是感觉懂得了实现原理并不一定会使用,所以又决定写这一系列文章,希望能够对epoll有比较清楚的认识。是请大家转载务必注明出处,算是对我劳动成果的一点点尊重吧。另外,文中如果有不...
阅读(53) 评论(0)
          enum的大小            ...
阅读(48) 评论(0)
从RTTI谈C++的向下转型 1.什么是RTTI? RTTI 是“Runtime Type Information”的缩写,意思是:运行时类型信息。它提供了运行时...
阅读(50) 评论(0)
从select的一个死循环谈epoll的ET模式                     &nbs...
阅读(51) 评论(0)
Epoll实现分析——作者:lvyilong316 通过上一章分析,poll运行效率的两个瓶颈已经找出,现在的问题是怎么改进。首先,如果要监听1000个fd,每次poll都要把1000个fd 拷入内...
阅读(144) 评论(0)
0.等待队列 在Linux内核中等待队列有很多用途,可用于中断处理、进程同步及定时。我们在这里只说,进程经常必须等待某些事件的发生。等待队列实现了在事件上的条件等待: 希望等待特定事件的进程...
阅读(49) 评论(0)