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

Threads & Processus C++ Discussion :

Processus paralleles [Infos]


Sujet :

Threads & Processus C++

  1. #1
    Candidat au Club Avatar de Lyes
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2002
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Algérie

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Avril 2002
    Messages : 2
    Par défaut Processus paralleles
    pour les besoin d'un TP, on doit programmer des processus qui trvaillent
    en parallel pour user une ressource partageable //buffer
    veillez m'indiquez par ou je doit commancer, et ou je doit dirriger
    ma documentation.......

  2. #2
    Candidat au Club
    Inscrit en
    Février 2003
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 4
    Par défaut Re: Processus paralleles
    Citation Envoyé par Lyes
    pour les besoin d'un TP, on doit programmer des processus qui trvaillent
    en parallel pour user une ressource partageable //buffer
    veillez m'indiquez par ou je doit commancer, et ou je doit dirriger
    ma documentation.......
    fonction 'fork' ou 'createprocess' je pense

  3. #3
    Membre éclairé

    Inscrit en
    Décembre 2002
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 60
    Par défaut
    Possibilite egalement de travailler avec des threads. C'est assez facile a synchroniser, en particulier pour l'ecriture dans un buffer commun.

  4. #4
    Ol'
    Ol' est déconnecté
    Membre actif
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 56
    Par défaut
    C'est surtout que les threads sont beaucoup plus légers et qu'ils partagent une zone mémoire.

    Sinon, pour les processus, tu as aussi clone et exec

    Ol'

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 31
    Par défaut
    Ref : Win32.

    Pour la création des processus concurrents :
    - S'il s'agit de travailler avec plusieurs process : CreateProcess(...) et les fonctions associées.
    - S'il s'agit de travailer avec plusieurs threads : CreateThread(...) et les fonctions associées.

    Pour la gestion des accès concurrents au buffer partagé :
    - voir les mutex dans le cas du multi-process (CreateMutex(), OpenMutex(), etc...)
    - voir les sections critiques ou les mutex dans le cas du multithreading ( InitCriticalSection(), EnterCriticalSection(), etc... )

    Voir 'synchronization objects'.

Discussions similaires

  1. [reseaux] processus en parallèle
    Par BEAUJAULT dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 31/07/2004, 11h32
  2. [VB6] processus parallele et VB
    Par gargle dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 18/04/2003, 09h02
  3. [VB6] [Système] Tuer un processus courant
    Par mdoyer dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 22/10/2002, 14h47
  4. Réponses: 2
    Dernier message: 04/10/2002, 09h13
  5. Port parallele
    Par Phoneus dans le forum C
    Réponses: 2
    Dernier message: 05/05/2002, 23h19

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