- 博客(3)
- 收藏
- 关注
原创 epoll详解及坑
epoll是select、poll 的改进版。 使用select、poll的缺点: (1)调用select 时,需要将用户空间的所有fd集合拷贝进内核空间。 (2)调用select 时,需要在内核空间遍历所有fd的状态。 (3)select 支持的fd 数目有限,不超过1024。 关于e...
2018-12-31 22:01:34 4992
原创 Socket编程详解
了解 开始介绍前,说点经验之谈,希望能有所帮助,在项目开发中肯定涉及到多进程/线程,这时使用网络编程的系统调应十分小心,也就是在程序设计时应注意:子进程除了发心跳,肯定要处理什么event,我们在接受事件(accept)时应该小心“惊群效应”,也就是在父进程listen,子进程accept时,会出现多个子进程同时去accept的现象,但我们只希望一个子进程执行...
2018-12-31 22:01:47 1346 1
原创 C++基础
文章不算短,比较齐全,最好“ctrl+f”来寻找需要的东西。 输入输出流:标准输入输出是istream/ostream。输出:std::cout<<"hello world"<<endl; 输入:std::cin>>v1>>v2; 其中std为命名空间,指出cout和endl是定义在命名空间里的,...
2018-12-10 19:34:08 466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人