Ruby中的epoll(7)绑定使用指南
民意调查Ruby上的epoll(7)绑定。epoll(7)只能在Linux系统上使用,因为必须安装sys/epoll.h。用法如下:
require 'epoll'
# Epoll < IO
# Epoll.create # 调用 epoll_create(2),它是 `open` 的别名
# Epoll对象保存由 epoll_create(2) 返回的文件描述符
# 返回值:Epoll 实例(类似 IO 对象)
epoll = Epoll.create
# 将 IO 对象加入兴趣列表
# 调用 epoll_ctl(2)
epoll.add(io, Epoll::IN)
下载地址
用户评论