codice_1是Linux核心的可扩展I/O事件通知机制。于Linux 2.5.44首度登场，它设计目的旨在取代既有POSIX codice_2与codice_3系统函式，让需要大量操作档案描述子的程式得以发挥更优异的性能（举例来说：旧有的系统函式所花费的时间复杂度为O(n)，codice_1的时间复杂度O(log n)）。epoll 实现的功能与 poll 类似，都是监听多个文件描述符上的事件。codice_1与FreeBSD的codice_6类似，底层都是由可组态的作业系统核心物件建构而成，并以档