begin process at 2012 05 30 05:07:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Variable partagée : semaphore ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Variable partagée : semaphore ?

mercredi 18 juin 2003 à 16:38:06 | Variable partagée : semaphore ?

sena

Bonjour,

j'ai deux fonctions.
Une de ces 2 fonctions est un thread qui s'exécute toutes les 3 secondes.

Ces 2 fonctions utilisent une même variable.
je suppose que les 2 fonctions ne peuvent pas utiliser la variable en même temps. (enfin j'ai po tester mais on me la dis!)

j'aimerais savoir comment je peux résoudre ce problème.
On m'a parlé de Sémaphore, c'est bon ou pas? ca correspond à koi comme nom de fonction?

merci,
Sena.

PS : je suis sous Windows, VC ++ 6
mercredi 18 juin 2003 à 17:06:13 | Re : Variable partagée : semaphore ?

sena

En fait ma seconde fonction verifie toute les 3 secondes si la valeur de la variable a changée.
Ya po un truc qui permet de faire ca ? TimeOUT de kelke choz?

Merci de m'aider car j'ai vraiment besoin d'une piste et je ne sais pas sur koi partir.

Sena.



-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
>
> j'ai deux fonctions.
> Une de ces 2 fonctions est un thread qui s'exécute toutes les 3 secondes.
>
> Ces 2 fonctions utilisent une même variable.
> je suppose que les 2 fonctions ne peuvent pas utiliser la variable en même temps. (enfin j'ai po tester mais on me la dis!)
>
> j'aimerais savoir comment je peux résoudre ce problème.
> On m'a parlé de Sémaphore, c'est bon ou pas? ca correspond à koi comme nom de fonction?
>
> merci,
> Sena.
>
> PS : je suis sous Windows, VC ++ 6
mercredi 18 juin 2003 à 23:12:33 | Re : Variable partagée : semaphore ?

BruNews

Administrateur CodeS-SourceS
pas pu te repondre avant, j'ai du bosser dehors.
Pour ton cas:
EnterCriticalSection(&mavariable);
Le sujet n'est pas complique mais trop long a expliquer ici.
http://perso.wanadoo.fr/persans-brunews/
tu prends JR5.zip et JR5Sources.zip
Tu auras tout ce qu'il te faut sur les sections critiques au chapitre 8.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> En fait ma seconde fonction verifie toute les 3 secondes si la valeur de la variable a changée.
> Ya po un truc qui permet de faire ca ? TimeOUT de kelke choz?
>
> Merci de m'aider car j'ai vraiment besoin d'une piste et je ne sais pas sur koi partir.
>
> Sena.
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> >
> > j'ai deux fonctions.
> > Une de ces 2 fonctions est un thread qui s'exécute toutes les 3 secondes.
> >
> > Ces 2 fonctions utilisent une même variable.
> > je suppose que les 2 fonctions ne peuvent pas utiliser la variable en même temps. (enfin j'ai po tester mais on me la dis!)
> >
> > j'aimerais savoir comment je peux résoudre ce problème.
> > On m'a parlé de Sémaphore, c'est bon ou pas? ca correspond à koi comme nom de fonction?
> >
> > merci,
> > Sena.
> >
> > PS : je suis sous Windows, VC ++ 6
>
mercredi 18 juin 2003 à 23:35:20 | Re : Variable partagée : semaphore ?

sena

merci d'avoir répondu,

mais petit blem je suis aller sur le lien que tu ma filé mais il n'y a pas de "JR5.zip et JR5Sources.zip"

Il y a "CP5 , CP5sources " ou bien "JR4, JR4sources"

désolé de t'ennuyer encore, mais lequel dois-je prendre?

merci sincerement beaucoup,
Sena.



-------------------------------
Réponse au message :
-------------------------------

> pas pu te repondre avant, j'ai du bosser dehors.
> Pour ton cas:
> EnterCriticalSection(&mavariable);
> Le sujet n'est pas complique mais trop long a expliquer ici.
> http://perso.wanadoo.fr/persans-brunews/
> tu prends JR5.zip et JR5Sources.zip
> Tu auras tout ce qu'il te faut sur les sections critiques au chapitre 8.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > En fait ma seconde fonction verifie toute les 3 secondes si la valeur de la variable a changée.
> > Ya po un truc qui permet de faire ca ? TimeOUT de kelke choz?
> >
> > Merci de m'aider car j'ai vraiment besoin d'une piste et je ne sais pas sur koi partir.
> >
> > Sena.
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour,
> > >
> > > j'ai deux fonctions.
> > > Une de ces 2 fonctions est un thread qui s'exécute toutes les 3 secondes.
> > >
> > > Ces 2 fonctions utilisent une même variable.
> > > je suppose que les 2 fonctions ne peuvent pas utiliser la variable en même temps. (enfin j'ai po tester mais on me la dis!)
> > >
> > > j'aimerais savoir comment je peux résoudre ce problème.
> > > On m'a parlé de Sémaphore, c'est bon ou pas? ca correspond à koi comme nom de fonction?
> > >
> > > merci,
> > > Sena.
> > >
> > > PS : je suis sous Windows, VC ++ 6
> >
>
mercredi 18 juin 2003 à 23:37:07 | Re : Variable partagée : semaphore ?

BruNews

Administrateur CodeS-SourceS
JR4, JR4sources
desole, j'ai voulu repondre trop vite a toutes les questions en retard.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> merci d'avoir répondu,
>
> mais petit blem je suis aller sur le lien que tu ma filé mais il n'y a pas de "JR5.zip et JR5Sources.zip"
>
> Il y a "CP5 , CP5sources " ou bien "JR4, JR4sources"
>
> désolé de t'ennuyer encore, mais lequel dois-je prendre?
>
> merci sincerement beaucoup,
> Sena.
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > pas pu te repondre avant, j'ai du bosser dehors.
> > Pour ton cas:
> > EnterCriticalSection(&mavariable);
> > Le sujet n'est pas complique mais trop long a expliquer ici.
> > http://perso.wanadoo.fr/persans-brunews/
> > tu prends JR5.zip et JR5Sources.zip
> > Tu auras tout ce qu'il te faut sur les sections critiques au chapitre 8.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > En fait ma seconde fonction verifie toute les 3 secondes si la valeur de la variable a changée.
> > > Ya po un truc qui permet de faire ca ? TimeOUT de kelke choz?
> > >
> > > Merci de m'aider car j'ai vraiment besoin d'une piste et je ne sais pas sur koi partir.
> > >
> > > Sena.
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour,
> > > >
> > > > j'ai deux fonctions.
> > > > Une de ces 2 fonctions est un thread qui s'exécute toutes les 3 secondes.
> > > >
> > > > Ces 2 fonctions utilisent une même variable.
> > > > je suppose que les 2 fonctions ne peuvent pas utiliser la variable en même temps. (enfin j'ai po tester mais on me la dis!)
> > > >
> > > > j'aimerais savoir comment je peux résoudre ce problème.
> > > > On m'a parlé de Sémaphore, c'est bon ou pas? ca correspond à koi comme nom de fonction?
> > > >
> > > > merci,
> > > > Sena.
> > > >
> > > > PS : je suis sous Windows, VC ++ 6
> > >
> >
>


Cette discussion est classée dans : variable, fonctions, partagée, semaphore


Répondre à ce message

Sujets en rapport avec ce message

thread, mutex et variable partagée [ par bloobird0 ] hello all,je suis en train d'expérimenter pour la première fois les threads en C sous Windows et je voudrais confirmation ou remarques sur ce qui suit DLL partagée en C++ [ par 96sl ] Bonjour,j'ai développé une DLL partagée en C++ que j'appel à partir d'une ou plusieurs applications écrites en .NET C#.Lors de l'exécution tout se pas Problème avec une variable statique [ par Zekk65 ] Bonjour à tous,Je vous expose en quelque lignes mon problème:J'ai une DLL (c++) appelée par un programme windev.Dans cette DLL, j'ai un première fonct Pb - stockage de deux valeurs dans une variable [ par lectpe ] Bonjour. J'ai créé une structure représentant une fonction mathématique dans laquelle est défini une variable "Domain" qui correspond au type de la f Débutant, pour fonctions de débutants. [ par raven34 ] Bon, voilà, je débute en C++.Après avoir fait le tour des languages, je remarque que les réponses offertes par google sont bien moins efficaces que po Taille variable pour un tableau. [ par amentag ] Bonjour.J'ai plusieurs tableaux déclarés en "globale" (juste avant le main) et j'aimerai leur allouer une taille variable, comme ceci:tab1[MAX][300];t Les fonctions du librairie time.h [ par jahbromo ] Bonjour, je cherche le prototype de tout les fonctions de time.h1.Ca me fera plaisir si quelqu'un pourrai m'aide comment telecharger les fonctions des Exportation de string sur dll [ par wasaikos ] Bonjour,Je suis sur un projet où je développe une application IHM sous WinDev11 qui fait appel à des DLL en C++ (codées sous Visual 6.0).Seulement je convertir string en int [ par wasaikos ] salut a tous,tout est dans le titre mis e vais être plus précis, ce que j'ai besoin de faire c'est de convertir une variable de type string en une var probleme variable C [ par ganjarasta ] sltje voudré savoir comment "implenté" une variable en language Cdans une variable DOS.malgré des recherche sur le net je né rien trouvé.mon idée :cré


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,234 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales