PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Modifie les paramètres des tâches parallèles.
Versions 21 et supérieures
Apple Watch Cette fonction est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Apple Watch Cette fonction est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Apple Watch Cette fonction est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Versions 23 et supérieures
Java Cette fonction est désormais disponible pour les applications Java.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 23
Java Cette fonction est désormais disponible pour les applications Java.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
Java Cette fonction est désormais disponible pour les applications Java.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
Exemple
// Limite à 8 le nombre maximal de tâches simultanées
TâcheParallèleParamètre(tppNombreMaximalThread, 8)
Syntaxe

Connaître la valeur d'un paramètre Masquer les détails

<Résultat> = TâcheParallèleParamètre(<Paramètre>)
<Résultat> : Type correspondant au paramètre recherché
Valeur du paramètre.
<Paramètre> : Constante de type Entier
Paramètre dont la valeur est recherchée :
tppNombreMaximalThreadNombre maximal de threads pouvant être exécutés en même temps.
Versions 23 et supérieures
AndroidWidget AndroidJava Si le nombre de threads spécifié est inférieur au nombre minimum de threads du spool, la valeur spécifiée sera ignorée. Le nombre de threads minimum du spool dépend de l'implémentation de la JVM.
Nouveauté 23
AndroidWidget AndroidJava Si le nombre de threads spécifié est inférieur au nombre minimum de threads du spool, la valeur spécifiée sera ignorée. Le nombre de threads minimum du spool dépend de l'implémentation de la JVM.
AndroidWidget AndroidJava Si le nombre de threads spécifié est inférieur au nombre minimum de threads du spool, la valeur spécifiée sera ignorée. Le nombre de threads minimum du spool dépend de l'implémentation de la JVM.

Modifier la valeur d'un paramètre Masquer les détails

<Résultat> = TâcheParallèleParamètre(<Paramètre> , <Valeur>)
<Résultat> : Type correspondant au paramètre recherché
Valeur du paramètre avant la modification.
<Paramètre> : Constante de type Entier
Paramètre dont la valeur doit être modifiée :
tppNombreMaximalThreadNombre maximal de threads pouvant être exécutés en même temps.
<Valeur> : Type correspondant au paramètre
Nouvelle valeur du paramètre.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd230vm.dll
Java wd230java.jar
Linux wd230vm.so
Android wd230android.jar
Version minimum requise
  • Version 20
Documentation également disponible pour…
Commentaires
Sous tâches parallèles
Je me pose des questions quant à l'usage des tâches parallèles.

Est-ce que ce paramètre concerne l'intégralité des tâches parallèles du projet ou les tableaux de tâches parallèles séparément ?

J'ai peur de générer une situation d'inter blocage des threads.

Par exemple avec une procédure A qui contient un petit tableau de sous tâches parallèles.

Lorsqu'on exécute plusieurs fois, dans un tableau de tâches parallèles un certain nombre de fois la procédure A, les "sous tâches parallèles" contenu dans cette dernière ne vont-elles pas attendre infiniment qu'il y ait un threads de disponible ?
Nicolas COMPAIN
07 déc. 2017