-
Lua的epoll模块lua-epoll.zip下载
资源介绍
Lua的epoll模块
更多细节,请查看sample.lua
API:
ok,err=epoll.setnonblocking(fd)
设置一个文件描述符非阻塞。 epfd,err=epoll.create() 创建一个 epoll 文件描述符。ok,err=epoll.register(epfd,fd,eventmask) 把目标文件描述符 fd 注册到由 epfd 引用的 epoll 实例上并把相应的事件 event 与内部的 fd 相链接。ok,err=epoll.modify(epfd,fd,eventmask) 更改目标文件描述符 fd 相关联的事件 event。ok,err=epoll.unregister(epfd,fd) 从由 epfd 引用的 epoll 实例中删除目标文件描述符 fd。events,err=epoll.wait(epfd,timeout,max_events) 在一个 epoll 文件描述符上等待 I/O 事件。ok,err=epoll.close(epfd) 关闭一个 epoll 文件描述符。
标签:luaepoll
- 上一篇: 嵌入式重点学习笔记.zip
- 下一篇: linux多线程编程.doc