Problème de process multi-taches [Gnat][Linux] - Ada - Programmation
Marsh Posté le 16-11-2024 à 15:44:44
Bon !
C'est super.
Je pensais pas m'en sortir comme ça ; Il suffisait d'utiliser "Non_Blocking_Spawn".
Comme j'ai besoin d'attendre la fin du processus j'ai utilisé "Wait_Process".
Marsh Posté le 16-11-2024 à 15:19:21
Bonjour
Merci de l'intérêt que vous portez à ce sujet.
Je suis amateur en programmation.
J'écris avec Ada depuis 20 ans et j'utilise Gnat sur Gnu/Linux.
J'ai installé la distribution Debian 10 sur un PC portable avec un processeur AMD.
J'ai écrit un programme multi-taches mais j'ai un problème visiblement.
Pour faire simple, j'ai 2 taches s'éxécutant simultanément mais lorsque je rentre dans un accept de la premier le "or delay 1.0" de la seconde ne tourne plus.
Pour préciser le processus, la première tache exécute "make" dans un appel de spawn et la seconde affiche l'heure.
Cependant à l'appel de make, l'heure n'est pas mise à jour.
Honnêtement je comprends pas comment c'est possible.
Si vous avez une idée du prolème...
S'il vous plait.
Merci.
Message édité par lady287 le 16-11-2024 à 15:19:52