2016-10-27 2 views
0

Combien pourrait être la longueur de la file d'attente dans le port d'achèvement d'E/S? Y a-t-il des limites pour les messages accumulés non récupérés? Et qu'est-ce qui arriverait sur cette frontière? Exception, blocage ou manque de nouveaux messages?Combien de taille de la file d'attente IOCP

Répondre

2

La file d'attente de port d'achèvement d'E/S (KQUEUE) est basée sur la liste de cercle LIST_ENTRY. aucune limitation de taille

+0

Liste des cercles? Le message le plus ancien est-il remplacé s'il n'y a pas d'espace libre? – SerG

+1

non bien sûr. rien ne sera écrasé. Connaissez-vous des listes basées sur LIST_ENTRY? https://msdn.microsoft.com/en-us/library/windows/hardware/ff554296(v=vs.85).aspx – RbMm