bonjour
j'ai eu l'idée de exécuter un processus un thread pour une durée donner mais je ne sai pas comment faire alors est ce qu'il 'a des fonction on c qui me permet de faire sa ou je doit faire une boucle while.merci pour l'aide
bonjour
j'ai eu l'idée de exécuter un processus un thread pour une durée donner mais je ne sai pas comment faire alors est ce qu'il 'a des fonction on c qui me permet de faire sa ou je doit faire une boucle while.merci pour l'aide
En clair, tu veux tuer un thread au bout d'un temps donné?
C'est sale. Mais si le thread repose sur une boucle, on peut généralement lui dire de sortir de la boucle et se terminer proprement quand on le souhaite...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
merci pour la proposition mais le probleme est que je vai utiliser une fonction popen pour exécuter tcpdump pour faire une collecte du trafic reseau alors lorsque on exécute popen dans un thread est ce que je doit tuer le thread ou faire autre chose pour arrêter l'exécution de popoen après une durée???
popen() ne créé pas de thread, il créé un nouveau processus.
"The quieter you become, the more you are able to hear"
"Plus vous êtes silencieux, plus vous êtes capable d'entendre"
Même si tu fais un thread qui appelle popen() et que tu tues le thread, le processus à l'autre bout tournera toujours...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager