Input/output completion port
- Input/output completion port
-
"IOCP" redirects here. For the program on IBM mainframes, see Input/Output Configuration Program.
Input/Output Completion Port (IOCP) is an API for performing multiple simultaneous asynchronous input/output operations in Windows NT versions 3.5 and later,[1] AIX[2] and on Solaris 10 and later.[3] An input/output completion port object is created and associated with a number of sockets or file handles. When I/O services are requested on the object, completion is indicated by a message queued to the I/O completion port. A process requesting I/O services is not notified of completion of the I/O services, but instead checks the I/O completion port's message queue to determine the status of its I/O requests. The I/O completion port manages multiple threads and their concurrency.
External links
References
- ^ Windows I/O Completion Ports
- ^ Configuring IOCP on AIX 5 and 6
- ^ Solaris 10 I/O Completion Ports
Categories:
- Microsoft application programming interfaces
- Computer science stubs
Wikimedia Foundation.
2010.
Look at other dictionaries:
Service Oriented Programming — (SOP) is a programming paradigm that uses services as the unit of computer work, to design and implement integrated business applications and mission critical software programs. Services can represent steps of business processes and thus one of… … Wikipedia
CP/M — A screenshot of CP/M 86. Company / developer Digital Research, Inc. / Gary Kildall Programmed in PL/M Working state Hi … Wikipedia
Central processing unit — CPU redirects here. For other uses, see CPU (disambiguation). An Intel 80486DX2 CPU from above An Intel 80486DX2 from below … Wikipedia
C10k problem — Le c10k problem[note 1] que l on pourrait traduire en français par le problème des dix mille connexions simultanées, est un code numérique utilisé pour exprimer la limitation que la plupart des serveurs ont en termes de connexions réseaux. Cette… … Wikipédia en Français
PCI Express — À ne pas confondre avec le port PCI X Port PCI Express (de haut en bas : ×4, ×16, ×1 et ×16), comparé au traditionnel Port PCI 32 bit (en bas) Le PCI Express, abrégé PCI E … Wikipédia en Français
Hayes command set — The Hayes command set is a specific command language originally developed for the Hayes Smartmodem 300 baud modem in 1981. The command set consists of a series of short text strings which combine together to produce complete commands for… … Wikipedia
NetBSD — Company / developer The NetBSD Foundation OS family Unix like Working state Current So … Wikipedia
OpenHMPP — HMPP for Hybrid Multicore Parallel Programming. Based on a set of directives, OpenHMPP Standard is a programming model designed to handle hardware accelerators without the complexity associated with GPU programming. This approach based on… … Wikipedia
OpenHMPP — Le Standard Ouvert OpenHMPP (HMPP pour Hybrid Multicore Parallel Programming) est un modèle de programmation basé sur un jeu de directives, conçu pour manipuler les accélérateurs matériels sans se soucier de la complexité associée à la… … Wikipédia en Français
ECONOMIC AFFAIRS — THE PRE MANDATE (LATE OTTOMAN) PERIOD Geography and Borders In September 1923 a new political entity was formally recognized by the international community. Palestine, or Ereẓ Israel as Jews have continued to refer to it for 2,000 years,… … Encyclopedia of Judaism