Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Variable global et processus [ Archives / Au secours ] (obasileus)

samedi 22 janvier 2005 à 00:29:15 | Variable global et processus

obasileus

Salut

j'ai un programme comportant 4 processus fils qui lancent chacun 4 threads qui gèrent 2 problemes producteur/consom. Le processus pere à besoin de certaine info en provenance des fils et je veux stocker ces infos dans une variable global. Cependant quand je veux afficher le contenu de ma variable global dans le pere je n'ai que des 0 et dans les fils c'est guère mieux ! comment faire !!
A l'aide

@+

oba.

samedi 22 janvier 2005 à 00:43:13 | Re : Variable global et processus

malkommalkom


Salut
ben c'est quoi le type de ta variable? c'est un programme dos ou win 32?

DeleteFile("C:\\AUTORUN.EXE");


samedi 22 janvier 2005 à 00:58:51 | Re : Variable global et processus

obasileus

ni l'un ni l'autre, c sous linux
et quelque soit la variable global ca ne marche pas
genre meme int toto; merde et ne prends pas les valeurs que je voudrai


@+

oba.

samedi 22 janvier 2005 à 01:14:17 | Re : Variable global et processus

malkommalkom


sous linux? a ben dsl je voi pa du tt...
Bonne chance pour ton prog!

DeleteFile("C:\\AUTORUN.EXE");


samedi 22 janvier 2005 à 01:19:19 | Re : Variable global et processus

Nebula

Membre Club
Hm je ne sais pas si on peut partager ainsi une variable entre plusieurs processus... Je dirais plutôt qu'il faut échanger les informations que tu veux à l'aide d'une pipe.

samedi 22 janvier 2005 à 09:06:32 | Re : Variable global et processus

obasileus

effectivement je croit que je vis etre obligé d'en  arriver là.

Merci

@+

oba.

samedi 22 janvier 2005 à 16:30:13 | Re : Variable global et processus

obasileus

Ah je galère !

j'arrive à ecrire dans le pipe, j'arrive à lire dans le pipe mais quand je veux envoyer de nouvelles données dans le pipe et ben je recois toujours les premiere données. J'ai l'impression qu'il n'ya pas de mise a jour. Comment lui faire comprendre recharger le pipe avec les nouvelles valeurs ?

@+

oba.



Cette discussion est classé dans : variable, fils, pere, processus, global


Répondre à ce message

Sujets en rapport avec ce message

récuperation de l'etat d'un processus [ par Spy63 ] J'ai un programme en C systeme que j'ecrit sous vi pour linux dans lequel:-j'ai un pere et deux fils.-Mon but et d'atendre que les fils soit en pause wait et exit dans fork [ par mina_mi ] bonjour j'ai un probleme sur les notions de wait() et exit() dans la création des processus     par exemples si j'ai plusieurs processus fils qui ont variable partagé entre processus [ par facilus ] Bonjour,j'ai fais un programme en c sous unix qui consiste a creer 3 fils (avec fork) , j'ai declaré 2 variables globales leur valeurs doivent etre le tuer createProcess api c [ par tanaka13 ] bonjour à tous, voila mon probleme je debute avec les api en c et je suis largué. Je viens juste de renvoyer des parametres d'une fenetre console pe Communication entre pere et fils [ par anek971 ] Bonjour, Je dois actuellement codé un petit programma a priori simple sous linux. Il s'agit de faire un programme client serveur avec le client qui e [C++] Comment ne pas prendre 100% du cpu dans une boucle [ par MTKMTKMTK ] Bonjour, Je suis en train de faire un projet, et j'ai une question qui me tracasse la tête depuis un moment.Donc j'ai 2 processus, un processus de cal Petit Programme [ par jarod05 ] Bonjour, Je suis à la recherche d'un code qui me permet :      de lire sur la ligne de commande en utilisant argc et argv le nbre N de processus à cré Linux/Processus indépendant [ par psykocrash ] Salut,Je voudrais savoir comment faire pour créer un processus indépendant de celui qui l'a créé.En fait quand j'utilise la fonction system(), si je f comment envoyer un signal du pere au fils pour faire un traitement [ par facilus ] Bonjour,je voudrai faire un programme qui crée un processus fils qui affiche un message quand il reçoit lesignal SIGUSR1 du processus père.merci file de message, pere-fils sous unix [ par adri85 ] Bonjour,je souhaite que le processus père de mon application envoie 2 nombres entiers plus un opérande ( + - * / %) a un fils par le biais d'une file


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.