linux
zdlmaxwell
这个作者很懒,什么都没留下…
展开
-
C语言系统资源控制(getrlimit && setrlimit)
每一个进程都有自己的一组资源限制,在(*)inux系统中我们可以通过#include int getrlimit(int resource, struct rlimit *rlim);int setrlimit(int resource, const struct rlimit *rlim);这2个API来取得和设置资源getrlimit用来取得setrlimit用来设置 这二转载 2012-05-14 11:43:31 · 559 阅读 · 0 评论 -
epoll
epoll - I/O event notification facility在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且转载 2012-05-16 14:47:32 · 451 阅读 · 0 评论 -
信号量
.名称::semop功能:改变信号灯的状态头文件: #include #include #inlcude 函数原形: int semop(int semid,struct sembuf semoparray[],size_t nops);参数: 返回值: 若成功则为0,若出错则为-1转载 2012-05-18 16:28:23 · 305 阅读 · 0 评论