IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

"emprisonner" une fonction dans un processus


Sujet :

C

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 45
    Points : 24
    Points
    24
    Par défaut "emprisonner" une fonction dans un processus
    Bonjour à vous,
    j'aimerais lancer dans un même programme deux fonctions mais j'ai un probleme mais il y a un problèmes : celles ci ne doivent pas interragirent ensemble.
    Je cherche donc un moyen de les lancers dans des processus séparés qui n'aient aucune communication ( complètement isolés ), comme si il s'agissait de deux programmes lancés en parallèle. ( comme si j'avais un programme 1 avec la fonction 1 et un programme 2 avec la fonction 2 ).
    J'ai essayé de lancer ces deux fonctions dans des threads avec pthreads mais ça ne marche pas. ( enfin elles se lancent mais ne fonctionnent pas comme prévu ).

    Comment puis-je faire cela ? ( je travail sous linux ).
    Merci d'avance.

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 370
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 370
    Points : 23 625
    Points
    23 625
    Par défaut
    Bonjour,

    Il suffit de créer un processus fils avec fork().

    Bon courage.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 45
    Points : 24
    Points
    24
    Par défaut
    ok merci

Discussions similaires

  1. Lancer une fonction dans un nouveau processus
    Par cedrix57 dans le forum VB.NET
    Réponses: 3
    Dernier message: 12/08/2010, 14h33
  2. Réponses: 4
    Dernier message: 26/01/2005, 13h08
  3. Programmation d'une fonction dans Rn
    Par simone.51 dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 12/11/2004, 11h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo