DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des traitements / Tâches parallèles
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Déclenche l'exécution d'une tâche parallèle.
Exemple
// Utilisation de la syntaxe 3
t3bis est une Description de TâcheParallèle
t3bis.Procédure = Procédure3bis
t3bis.Paramètre[1] = DateDuJour()
t3bis.Paramètre[2] = HeureSys()
t3bis.Exécute()
Syntaxe

Exécuter une tâche parallèle connue par sa description (variable de type Description de TâcheParallèle) Masquer les détails

<Résultat> = TâcheParallèleExécute(<Description tâche>)
<Résultat> : Variable de type TâcheParallèle
Variable de type TâcheParallèle correspondant à la tâche exécutée.
<Description tâche> : Variable de type Description de TâcheParallèle
Nom de la variable de type Description de TâcheParallèle décrivant la tâche à exécuter.
Remarques
  • La tâche est enregistrée dans la file d'attente des tâches à exécuter.
  • La fonction <Description de TâcheParallèle>.Exécute n'est pas bloquante et n'attend pas la fin de la tâche.
  • Comparatif des différents types de copie du contexte HFSQL :
    Type de copieAvantagesInconvénients
    Copie complèteCopie :
    • les paramètres de connexion au sens large (connexions, chemins physiques, ...).
    • les positions, les filtres, ... définis sur les fichiers de données.
    • les requêtes.
    Consommation mémoire (sur le client et sur le serveur).
    Copie légèreCopie les paramètres de connexion au sens large (connexions, chemins physiques, ...).
    Pas de consommation mémoire sur le poste Serveur.
    Les enregistrements et les filtres en cours ne sont pas copiés. Il est donc nécessaire de repositionner les enregistrements par la fonction HLitRecherche par exemple.
    Pas de copie des requêtes.
    Consommation mémoire sur le poste Client
    Copie différéePas de consommation mémoire (sur le client et sur le serveur). Risque : Si les paramètres de connexion au sens large sont modifiés, la dernière modification sera prise en compte.
    Les enregistrements et les filtres en cours ne sont pas copiés. Il est donc nécessaire de repositionner les enregistrements par la fonction HLitRecherche par exemple.
    Pas de copie des requêtes.

En règle générale, la copie différée est conseillée à condition de ne pas changer les paramètres de connexion et de refaire les HLitRecherche nécessaires.
Liste des exemples associés :
Utilisation des tâches parallèles Exemples unitaires (WINDEV) : Utilisation des tâches parallèles
[ + ] Les tâches parallèles permettent notamment d’accélérer les temps de traitement et d'améliorer la réactivité d’une application.
Cet exemple présente les fonctions et types de variables nécessaires à l'utilisation des tâches parallèles :
- exécution de tâches parallèles,
- interaction avec les champs,
- tâches de continuation.
Composante : wd290vm.dll
Version minimum requise
  • Version 28
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 21/06/2023

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