Bonjour,
Je développe actuellement une application multi-process, mais ces processus ne partagent pas tous des ressources, 2 processus écrivent tous les deux sur la sortie standart, et 2 autres accèdent à la base de données.
Par exemple mon application principale permet d'afficher des pdf, d'éxécuter un dump de la base...
Ma question est suis-je obligé de mettre en place un système de sémaphore pour tous mes QProcess, ou est-ce que je ne dois les utiliser que pour les 2 processus fils qui ecrivent sur la sortie standart. Voire est-ce qu'un simple système(un booléen) qui empêcherait à un de ces 2 processus de s'exécuter pendant que l'autre fonctionne n'est pas suffisant.
Merci
Partager