A technique for performing multiple simultaneous asynchronous input/output operations in a computer operating system. An input/output completion port object is created and associated with a file descriptor. When I/O services are requested on the file descriptor, 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 queue to determine the status of its I/O requests. The I/O completion port manages multiple threads and their concurrency.

Une technique pour effectuer des opérations asynchrones simultanées multiples d'entrée-sortie dans un logiciel d'exploitation d'ordinateur. Un objet de port d'accomplissement d'entrée-sortie est créé et associé à un descripteur de dossier. Quand des services d'I/O sont demandés sur le descripteur de dossier, l'accomplissement est indiqué par un message aligné au port d'accomplissement d'I/O. Des services de demande de processus D'un I/O n'est pas avisés de l'accomplissement des services d'I/O, mais vérifie à la place la file d'attente du port d'accomplissement d'I/O pour déterminer le statut de ses demandes d'I/O. Le port d'accomplissement d'I/O contrôle les fils multiples et leur simultanéité.

 
Web www.patentalert.com

< (none)

< Method and system for sharing negotiating capabilities when sharing an application with multiple systems

> What-if index analysis utility for database systems

> (none)

~ 00006