Exécuter des processus multithread
De nombreux processus système en arrière-plan peuvent être exécutés en mode multithread. Lors de la soumission d'un processus en arrière-plan en ligne, vous pouvez également exécuter un processus en mode multithread. Les champs Nombre de threads et Numéro de thread du portail Soumission de batch contrôlent les requêtes de traitement multithread.
- Pour exécuter un processus multithread, indiquez le nombre de threads dans le paramètre Nombre de threads et entrez 0 pour le paramètre Numéro de thread. Si une exécution précédente s'est terminée avec un ou plusieurs threads en erreur, une nouvelle soumission peut être créée pour redémarrer tous les threads en erreur. Cette soumission entraînerait l'ajout de nouveaux enregistrements d'instance de thread batch pour chaque thread qui s'est précédemment terminé avec des erreurs. Notez que si l'exécution précédente a été marquée "Ne pas redémarrer", une nouvelle soumission entraînera une nouvelle exécution de batch.
- Dans le cas où une exécution précédente a généré un ou plusieurs threads en erreur, vous pouvez utiliser le numéro de thread pour indiquer un thread spécifique à redémarrer. Ceci n'est valide que si une exécution précédente n'est pas marquée "Ne pas redémarrer". Une instance de thread de batch sera alors créée pour le thread spécifique lors de l'exécution précédente.
- Pour exécuter un processus sous la forme d'un thread unique, entrez Nombre de threads = 1 et Numéro de thread = 1 (ou 0). Le processus en arrière-plan est exécuté en mode thread unique.
Remarque :
Lors de l'exécution d'un processus multithread, le processus en arrière-plan spécial attend que tous les autres threads soient terminés avant de marquer l'enregistrement de soumission de traitement batch comme Terminé.
