principe d'exécution asynchrone

Pour connaître les principes d'exécution asynchrone, vous devez d'abord comprendre de manière synchrone. Parce que l'exécution du programme d'ordinateur est divisé en exécution synchrone et asynchrone.

L'exécution dite synchrone, est le débit de l'ordre normal exécuté par l'ordinateur:

  1. De gauche à droite en haut aux états de contrôle de la séquence inférieure

  2. Les instructions de contrôle de branche si l'interrupteur 

  3. Déclaration de commande de boucle pour en faire ... alors que ... dans foreach ()

L'exécution asynchrone que l' on appelle, est une mise en œuvre particulière du programme :

  1.setInterval setTimeout

  2. Événement contraignant onclick ...

  Demande de 3.ajax

  Et ainsi de suite. . .

L'exécution asynchrone que l'on appelle du programme:

 

  1, toute exécution asynchrone du programme se termine après l'exécution du programme de synchronisation, l'exécution de nouveau.

 

 

  2, l'ordre programme asynchrone, si en même temps, la séquence de code pour voir si un autre moment, un peu de temps avant l'exécution.

Comme le montre la figure :( exécution asynchrone)

 

  1, le programme commençant par une ligne de code

  2, l'exécution normale du programme synchrone.

  3, si cela est jugé l'exécution du programme asynchrone temporairement stockées dans le pool asynchrone, en attente d'exécution.

  4, le programme après toute la procédure de synchronisation est terminée.

  5, Piscine ouverte exécution asynchrone programme asynchrone

    Lorsque le temps est atteinte, il exécutera l'ordre ascendant asynchrone correspondant, l'ensemble pour la première fois du programme asynchrone, effectuer la même si le temps de jeu, pour voir l'ordre programme asynchrone pour exécuter.

 

 

(Allez !!! contre les classes de guerre ~)

 

Je suppose que tu aimes

Origine www.cnblogs.com/tianlie/p/12643526.html
conseillé
Classement