2012-03-03 2 views
1

J'ai lu des articles sur les IO asynchrones. Mais je ne comprends pas la différence entre async io et do IO dans un thread non principal. Je veux dire, nous pouvons synchroniser les E/S dans un thread nouveau-né, pas dans le thread principal, cela ne bloquera pas le thread principal, alors pourquoi avons-nous besoin d'un IO asynchrone?Quelle est la différence entre async io et do io dans un thread non-principal?

Thx!

Répondre

2

Le sous-système IO prend en charge plusieurs demandes simultanées. À moins de faire des lectures et écritures séquentielles et très volumineuses, vous devez utiliser des requêtes asynchrones pour tirer le meilleur parti du sous-système d'E/S - le blocage du thread principal n'est pas le problème.

+0

Merci beaucoup! – jiluo

Questions connexes