Bonjour à tous,
Je suis complètement débutant en Multithreading (enfin ça remonte à loin).
Je traverse actuellement un problème, qui je pense, ne peut être traité que par du multi-tâche...
Dans mon programme je dois effectuer une connexion sur un serveur afin de récupérer une donnée. La plupart du temps, le serveur est dispo. J'aimerais cependant que mon programme ne plante pas lamentablement quand il ne l'est pas...
J'ai pensé à éxécuter ma fonction pour aller chercher la donnée réseau sur une tâche parallèle. Si au bout d'un certain temps (5 à 10 secondes) il ne s'est rien passé, je termine le thread et j'informe l'utilisateur d'un problème réseau.
Qu'en pensez-vous?
Je suis actuellement en train de me renseigner sur les Threads de Boost, ainsi que le tuto de Miles associé...
Merci pour votre aide!![]()
Partager