DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des traitements / Tâches parallèles
  • Exécutions de tâches parallèles avec une tâche de continuation
TâcheParallèleExécuteAprèsToutes (Exemple)
Exécutions de tâches parallèles avec une tâche de continuation
Cet exemple exécute un traitement après l'exécution de toutes les tâches.
// Déclaration de plusieurs tâches et exécution d'un traitement à la fin de toutes ces tâches.
 
MaDescriptionTâche est une Description de TâcheParallèle
tabMesTâches est un tableau de TâcheParallèle // Résultat des fonctions tâches parallèles
 
// Tâche N°1
MaDescriptionTâche.Procédure = Exemple2_Etape1
 
// Exécute les tâches parallèles
// Ajoute la tâche renvoyée à un tableau de tâches
// pour pouvoir les réutiliser dans la fonction TâcheParallèleExécuteAprèsToutes
Ajoute(tabMesTâches, TâcheParallèleExécute(MaDescriptionTâche))
 
// Tâche N°2
MaDescriptionTâche.Procédure = Exemple2_Etape2
Ajoute(tabMesTâches, TâcheParallèleExécute(MaDescriptionTâche))
 
// Donne la procédure à exécuter une fois que
// toutes les tâches contenues dans le tableau tabMesTâches sont terminées
TâcheParallèleExécuteAprèsToutes(tabMesTâches, Exemple2_Fin, (), tpoThreadPrincipal)
Version minimum requise
  • Version 20
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale