Bonjour,
Je travaille sur une application TK.
J'ai besoin de fork pour pouvoir lancer des fonctions durant l'exécution d'une autre.
Ma fonction ressemble à ça :
Quand j'exécute, mon programme s'arrête net à l'instruction unless(fork).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 sub fonction(){ while (boucle non infinie){ #traitement de la fonction unless (fork){ fonction2(); } wait; #Je veux que la fonction2 soit terminée } }
Il ne veut pas exécuter le fork et je ne comprend pas pourquoi.
J'ai testé le fork dans un fichier vierge, ça marchait.
Mais quand je l'inclus à mon programme, ça ne fonctionne plus.
Vous avez une idée?
Merci,
Lucie
Partager