El puerto de finalización de entrada/salida ( IOCP ) es una API para realizar múltiples operaciones de entrada/salida asíncronas simultáneas en Windows NT versiones 3.5 y posteriores, [ 1 ] AIX [ 2 ] y en Solaris 10 y posteriores. [ 3 ] Se crea un objeto de puerto de finalización de entrada/salida y se asocia con una serie de sockets o identificadores de archivo . Cuando se solicitan servicios de E/S en el objeto, la finalización se indica mediante un mensaje en cola en el puerto de finalización de E/S. Un proceso que solicita servicios de E/S no recibe notificación de la finalización de los servicios de E/S, sino que comprueba la cola de mensajes del puerto de finalización de E/S para determinar el estado de sus solicitudes de E/S. El puerto de finalización de E/S gestiona múltiples subprocesos y su concurrencia .
Véase también
Referencias
Enlaces externos
- Artículo "Inside I/O Completion Ports" en Wayback Machine (archivado el 1 de noviembre de 2010) por Mark Russinovich .
- IOCPSOCK : una implementación IOCP de un controlador de canal para el lenguaje Tcl para ejecutarse en Windows NT/2K/XP/Vista
- US6223207B1 - Estructuras de datos y métodos de cola de puerto de finalización de entrada/salida para su uso
- Eventos (informática)
- Entrada/salida
- Interfaces de programación de aplicaciones de Microsoft
- esbozos de informática