Requetes asynchrones
Fermé
ruth
-
23 mai 2003 à 09:31
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 23 mai 2003 à 11:49
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 23 mai 2003 à 11:49
A voir également:
- Ce réseau est bloqué en raison de plaintes d'abus non traitées concernant un comportement malveillant. cette page vérifie si c'est bien un humain qui envoie les requêtes et non un robot venant de ce réseau.
- Nos systèmes ont détecté un trafic exceptionnel sur votre réseau informatique. cette page permet de vérifier que c'est bien vous qui envoyez des requêtes, et non un robot ✓ - Forum Virus
- Câble réseau du player freebox - Forum Freebox
- Ce réseau est bloqué en raison de plaintes d'abus non traitées concernant un comportement malveillant. ✓ - Forum Réseaux sociaux
- Entrer les informations d'identification reseau - Guide
- Julia s'est fait pirater son compte sur un réseau social. son mot de passe de 8 caractères était facile à deviner à partir des informations que tout le monde peut consulter en ligne sur son profil public. vous devez trouver son mot de passe pour découvrir qui veut devenir l'ami de julia. voici sa page de profil public et le lien pour accéder au réseau social. - Forum Windows
3 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
23 mai 2003 à 09:38
23 mai 2003 à 09:38
L'asynchrone permet des échanges de données sans bloquer le programme.
Dans un programme, si tu as 2 requêtes à faire:
faire tâche A
faire requete SQL B
faire requête SQL C
faire tâche D
En mode synchrone, quand tu lance la requête B, ça bloque ton programme. Il faut attendre que la requête B soit terminée pour pouvoir passer à la requête C.
En mode asynchrone:
faire tâche A
faire requete SQL B
faire requête SQL C
Attendre la fin de B et C.
faire tâche D
En mode asynchrone, tu lancer la requête B, mais ça rend immédiatement la main à ton programme qui continue à s'exécuter, même si la requête B n'est pas terminée.
Du coup, ça lance aussi immédiatement la requête C.
Les requêtes B et C sont lancées en même temps.
Ensuite, "Attendre la fin de B et C" bloque le programme en attendant patiemment les résultats des 2 requêtes B et C.
Dans un programme, si tu as 2 requêtes à faire:
faire tâche A
faire requete SQL B
faire requête SQL C
faire tâche D
En mode synchrone, quand tu lance la requête B, ça bloque ton programme. Il faut attendre que la requête B soit terminée pour pouvoir passer à la requête C.
En mode asynchrone:
faire tâche A
faire requete SQL B
faire requête SQL C
Attendre la fin de B et C.
faire tâche D
En mode asynchrone, tu lancer la requête B, mais ça rend immédiatement la main à ton programme qui continue à s'exécuter, même si la requête B n'est pas terminée.
Du coup, ça lance aussi immédiatement la requête C.
Les requêtes B et C sont lancées en même temps.
Ensuite, "Attendre la fin de B et C" bloque le programme en attendant patiemment les résultats des 2 requêtes B et C.