Bonjour,
Dans un programme j'envoie 3 requêtes à des serveurs et je traite les réponses les unes après les autres.
Dans un soucis de rapidité (les serveurs en question répondent assez lentement en général), j'aimerais envoyer les 3 requêtes en même temps (donc faire 3 Thread j'imagine ?) et lorsque j'ai obtenu les réponses, les traiter séquentiellement. L'envoie des 3 requêtes se font via le biais de 3 méthodes static appartenant à une même classe, static elle aussi.
Quelle est la meilleure manière de procéder pour créer les 3 Threads puis ensuite attendre d'avoir les 3 réponses afin de les traiter ?
Idéalement, je pourrais même faire mieux. Je dois d'abord traiter la requête r1, puis r2 et ensuite r3 (obligatoirement dans cet ordre). Je pourrais donc envoyer les 3 requêtes et commencer à travailler dés que je reçois la requête 1 jusqu'à un certain endroit où j'attends la requête 2, ..
Voila,
merci d'avance pour vos réponses![]()
Partager