一点一滴成长

导航

2017年10月9日 #

timerfd与eventfd

摘要: 1、timerfd timerfd是定时器描述符,通过timerfd_create()来创建它,timerfd_settime()来设置定时器时间,当时间到期定时器文件描述符就可读,所以能够在select/poll/epoll场景下使用。 2、eventfd eventfd是事件描述符,使用even 阅读全文

posted @ 2017-10-09 16:55 整鬼专家 阅读(944) 评论(0) 推荐(0) 编辑

boost--asio

摘要: 1、asio综述 asio的核心类是io_service,它相当于前摄器模式的Proactor角色,在异步模式下发起的I/O操作,需要定义一个用于回调的完成处理函数,当I/O完成时io_service会调用注册的完成处理函数。通过调用io_service的成员函数run()来启动前摄器的事件处理循环 阅读全文

posted @ 2017-10-09 16:07 整鬼专家 阅读(1288) 评论(0) 推荐(0) 编辑