http://en.wikipedia.org/wiki/Kqueue such as epoll on Linuxand I/O Completion Ports on Windows and Solaris.