Input/output completion port

Input/output completion port (IOCP) é uma API para entrada/saída assíncrona no Windows NT[1], AIX, [2] e Solaris.[3]

No Windows, um objeto representando uma porta IOCP é criado e associado a um soquete de rede ou descritor de arquivo. Quando operações de entrada/saída são solicitadas no objeto, o sistema operacional as executa em threads separadas, e o término da operação é indicado através de troca de mensagens, que são enfileiradas na porta de IOCP. O requisitante da operação não é notificado, devendo consultar a fila de mensagens associada à porta.[4]

Referências

  1. Windows I/O Completion Ports
  2. Configuring IOCP on AIX 5 and 6
  3. «Solaris 10 I/O Completion Ports». Consultado em 20 de julho de 2008. Cópia arquivada em Julho 19, 2011
  4. «I/O Completion Ports». Microsoft. 8 de agosto de 2022. Consultado em 29 de novembro de 2022
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.