Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
829 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Mutex Sémaphores qq questions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mutex Sémaphores qq questions

n°1115684
fute77
Life Is Short ! Have Fun !
Posté le 10-06-2005 à 14:02:42  profilanswer
 

Coucou tout le monde
 
une petite question :
d'apres ce que j'ai compris, mutex et sémaphores sont des noms différents pour un même concept
 
pouvez vous me le confirmer ?
 
si non, quelles sont les différences entre les 2 ?


---------------
"Si il y avait un impot sur la connerie, l'Etat s'autofinancerai" J Yanne
mood
Publicité
Posté le 10-06-2005 à 14:02:42  profilanswer
 

n°1115829
cgo2
Dum spiro spero
Posté le 10-06-2005 à 15:13:16  profilanswer
 

en gros un mutex c'est "occupé" ou "libre" alors qu'un sémaphore compte le nombre de place restantes (et on peut implémenter un sémaphore avec deux mutex je crois)


Message édité par cgo2 le 10-06-2005 à 15:14:13
n°1115863
drazor
Posté le 10-06-2005 à 15:30:43  profilanswer
 

mutex ->sémaphore d'exclusion mutuelle
c'est un sémaphore (varible booléenne global) initialisé a 1.


---------------
si un jour on te reproche que ton travail n'est pas celui d'un professionel . dit toi bien que se sont des professionels qui on construit le titanic et des amateurs l'arche de noë...
n°1115877
Chronoklaz​m
Posté le 10-06-2005 à 15:38:51  profilanswer
 

Un mutex est un nom qu'on donne a l'ADT (abstract data type) qui est sensé etre en exclusion mutuelle (d'ou son nom) entre deux processus disticts, c'est juste un nom qu'on donne au semaphore. Un mutex (ou semaphore) contient des jetons ce qui permet a un processus d'en prendre 1 pour rendre atomique l'operation qu'il effectue (c'est a dire on  autorise uniquement CE processus a effectuer cette operation). C'est en gros pour rendre les processus disciplinés ... à voir, les fonction semget et semop de la librairie des IPC System V pour plus de details.


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
n°1115882
Chronoklaz​m
Posté le 10-06-2005 à 15:40:32  profilanswer
 

drazor a écrit :

mutex ->sémaphore d'exclusion mutuelle
c'est un sémaphore (varible booléenne global) initialisé a 1.


 
Un semaphore peut contenir plusieurs jetons.  


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
n°1115885
drazor
Posté le 10-06-2005 à 15:42:02  profilanswer
 

oui mais bon moi jai étudié que les sémaphore booléen sous VxWorks


---------------
si un jour on te reproche que ton travail n'est pas celui d'un professionel . dit toi bien que se sont des professionels qui on construit le titanic et des amateurs l'arche de noë...
n°1116060
fute77
Life Is Short ! Have Fun !
Posté le 10-06-2005 à 17:29:53  profilanswer
 

merci à tous
je vais engueuler les dev de chez moi
 
ils disent ne rien trouver dans les doc ms sur les sémaphores
 
moi j'ai trouvé en 15 sec sur msdn
 
y font chier ...
mais y vont le payer !


---------------
"Si il y avait un impot sur la connerie, l'Etat s'autofinancerai" J Yanne

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Mutex Sémaphores qq questions

 

Sujets relatifs
Plusieurs questions en visual asicquestions connes
Questions sur les images et les movieclipsQuestion : pro*C / html
Programmation Interfaces Graphiques : questions2 Questions : fonction Chr() et variable static
[Eclipse] Deux questions concernants les vuesQuestions sur la généricité.
brochettes de petites questions[Scheme] Questions de noob'
Plus de sujets relatifs à : Mutex Sémaphores qq questions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR