摘要:
timerfd是Linux为用户程序提供的一个定时器接口。这个接口基于文件描述符,通过文件描述符的可读事件进行超时通知,所以能够被用于select/poll的应用场景。 一,相关操作函数 #include <sys/timerfd.h> int timerfd_create(int clockid, 阅读全文
posted @ 2017-03-01 21:38
xtusir
阅读(966)
评论(0)
推荐(0)
摘要:
1、用作函数的返回值,比较常见的是返回分配的堆内存地址。 下面用一个例子进行说明下: 当我们运行这段程序的时候,会发现程序崩溃了,出错的原因是对内存的非法访问,为什么会出现这种情况呢,我们明明已经分配了内存的啊,那我们就进行调试一下,看看问题究竟出现在哪里。 发现调用get_memory函数之后,p 阅读全文
posted @ 2017-03-01 21:35
xtusir
阅读(1494)
评论(0)
推荐(0)
摘要:
一、 介绍Epoll 是一种高效的管理socket的模型,相对于select和poll来说具有更高的效率和易用性。传统的select以及poll的效率会因为 socket数量的线形递增而导致呈二次乃至三次方的下降,而epoll的性能不会随socket数量增加而下降。标准的linux-2.4.20内核 阅读全文
posted @ 2017-03-01 17:08
xtusir
阅读(469)
评论(0)
推荐(0)

浙公网安备 33010602011771号