码迷,mamicode.com
首页 > 其他好文 > 详细

epoll

时间:2018-06-18 17:15:16      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:eal   number   scala   oop   nsis   nis   possible   alt   queue   

epoll is a Linux kernel system call for a scalable I/O event notification mechanism, first introduced in version 2.5.44 of the Linux kernel mainline.[1] Its function is to monitor multiple file descriptors to see if I/O is possible on any of them. It is meant to replace the older POSIX select(2) and poll(2) system calls, to achieve better performance in more demanding applications, where the number of watched file descriptors is large (unlike the older system calls, which operate in O(n) time, epoll operates in O(1) time[2]).

epoll is similar to FreeBSD‘s kqueue, in that it consists of a set of user space functions, each taking a file descriptor argument denoting the configurable kernel object against which they cooperatively operate.

Application

android/system/core/healthd/healthd.cpp

Reference

https://en.wikipedia.org/wiki/Epoll

epoll

标签:eal   number   scala   oop   nsis   nis   possible   alt   queue   

原文地址:https://www.cnblogs.com/youchihwang/p/9195408.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!