![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
Newtown-Gao
这个作者很懒,什么都没留下…
展开
-
C 语言实现常用排序
#include #define N 9//选择排序void select_sort(int s[]){ int i, j, temp, min; for (i=0; i<N-1; i++) { min = i; for (j=i+1; j<N; j++) { if (s[j] < s[min]) min = j; } temp = s[i]; s原创 2015-02-28 14:55:42 · 354 阅读 · 0 评论 -
Libev使用
之前没有用过libev,一般直接裸写的epoll,总结的话,libev的功能是: 支持将SOCKET,管道, 信号,以及定时器统一为通用的变成逻辑,给开发人员提供了一个简单高效的异步网络编程库。先看一段简单的客户端程序,标准echo服务:1#include 2#include转载 2015-08-12 11:15:11 · 1166 阅读 · 0 评论 -
Linux epoll 模型
Linux epoll模型定义: epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。因为它会复用文件描述符集合来传递结果而不是迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合,另一个原因就是获取事件的时候,它无转载 2015-02-26 17:09:39 · 575 阅读 · 0 评论