1. 首页
  2. 考试认证
  3. 其它
  4. Ruby中的epoll(7)绑定使用指南

Ruby中的epoll(7)绑定使用指南

上传者: 2024-12-21 04:10:31上传 ZIP文件 9.3KB 热度 1次

民意调查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)

下载地址
用户评论