MENU

八月杂谈

四月杂谈后就是八月杂谈,上班之后的时间总是过得飞快,总是以周来作为计量单位。也或是上班期间无暇思考,只有周末才腾出时间来进行思索,恍然间发现又过了一周。

阅读全文

timerfd简介

1. 简介

timerfd的由来比较简单,我们以往在使用定时器时,需要设定超时时间和超时后的回调函数,在定时器时间到来时,我们所注册的回调函数将会被执行。但是这种定时器很难被epoll等I/O多路复用机制接管。于是Linux下的timefd应运而生,使用timerfd创建出的定时器是基于文件描述符进行管理的,在达到超时时间时,描述符将置为可读,并可以从中读取到超时次数(启动定时器后或上次read之后的超时次数)。

阅读全文