Input/Output Completion Port (I/O Completion Ports, or IOCP) is an API for performing multiple simultaneous asynchronous input/output operations in Windows, AIX and Solaris.