- 博客(3)
- 资源 (2)
- 收藏
- 关注
翻译 UNIX网络编程之epoll
以下为翻译Linux Progerammer's Manual关于epoll的描述epoll :I/O事件通知设备头文件:#include描述:epoll是poll的一个变种,有边缘触发edge-triggered和水平触发level-triggered两种模式管理大规模数量的文件描述符性能良好一个epoll的实例(epoll instance)由接口epoll_create创
2017-10-29 18:04:52
498
原创 Unix网络编程之socket阻塞与非阻塞模式下函数调用结果分析
套接字默认状态是阻塞的,这就意味着当发出一个不能立刻完成的套接字调用时,其进程将被投入睡眠,等待相应操作完成。可能阻塞的套接字调用可分为四类:(1)输入操作:read,readv,recv,recvfrom,recvmsg,如果某个进程对一个阻塞的TCP套接字调用这些输入函数之一,而套接字的接收缓冲区中没有数据可读,该进程将被投入睡眠中,直到有些数据到达。TCP是字节流协议,该唤醒就是
2017-06-22 09:59:11
880
原创 新手对c++关键字const的一点感悟
<br /> 初学c++,一些常用的限定符比较难使用,例如const,const限定符的作用是把一个对象转换为常量,最简单的一个例子:const int bufsize=512;该语句定义bufsize为常量并初始化为512,bufsize不可修改,任何修改bufsize的尝试都会导致编译错误。注意常量在定义时就应该初始化,因为定义后就不可更改了。<br /> const对象的初始化可以使用相关的类型及右值,例如:<br /> double b=3.14;<br />
2010-08-31 20:20:00
400
Ogre使用指南
2013-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人