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 :

Problème gestion de variables dans un thread C


Sujet :

C

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 3
    Par défaut Problème gestion de variables dans un thread C
    Bonjour à tous et toutes,

    Je suis en train d'apprendre à utiliser les threads en C, et à coup sûr, je n'ai pas compris comment sont gérées les variables au sein des threads.

    Mon programme doit permettre le lancer des billes dans une aire de jeux, chaque bille étant gérée dans un thread différent. Le cycle d'une bille consiste en sa création, son déplacement pendant un temps, puis sa destruction.

    J'arrive correctement à faire la gestion des billes dans chaque thread, les billes se déplacent correctement jusqu'au moment où la première bille qui arrive en fin de vie se fait détruire. A ce moment, le programme ne peut plus accéder aux autres billes et donc plante avec un beau "seg fault". L'impression que j'ai est que au final la bille traitée dans chaque thread serait une seul et même bille en mémoire, et donc lorsque je la détruis ce serait tout à fait normal que le programme plante.

    Par quels moyens peut ont faire en sorte qu'une bille soit unique à la fonction d'un thread ? ( afin de pouvoir les détruires dans les threads sans affecter les autres).

    je joins au poste le programme de lancer des billes avec le traitement des threads.

    Je vous remercie par avance de votre aide !
    Fichiers attachés Fichiers attachés
    • Type de fichier : c la.c (5,9 Ko, 194 affichages)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [1.x] Problème de récupération variable dans URL
    Par missJu dans le forum Symfony
    Réponses: 11
    Dernier message: 28/11/2011, 18h31
  2. Réponses: 6
    Dernier message: 24/05/2011, 11h03
  3. Gestion des évènements dans un thread
    Par kashikai dans le forum SDL
    Réponses: 0
    Dernier message: 25/05/2009, 14h32
  4. problème gestion de pools dans weblogic
    Par moulay1426 dans le forum Weblogic
    Réponses: 1
    Dernier message: 05/01/2009, 18h10
  5. Gestion de Variables dans un script
    Par John Lee dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/03/2005, 14h17

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