OVH Cloud OVH Cloud

Une sémaphore ?

3 réponses
Avatar
Rahan
Bonjour,

Pourriez-vous SVP me donner vos définitions de ce que c'est une sémaphore ?

il s'agit apparement d'une variable qui n'accepte pas les accès
concurentiels pour réduire les véroux (lock ou deadlock) dans une
application qui fait du multi-threading ou systeme Bi-Pro.

J'aimerai en savoir plus ou m'orienter vers un site qui explique les
choses car mes recherches sur internet donnent souvent quelque chose de
plus théorique mais sans plus.

Cordialement
Rahan

3 réponses

Avatar
Serge
"Rahan" a écrit dans le message de news:
OEnRd$
Bonjour,

Pourriez-vous SVP me donner vos définitions de ce que c'est une
sémaphore ?


Bonjour,

C'est comme une sorte de phare, mais les signaux échangés sont des
signaux humains.....
(euh en marine ! ;-) )

Serge

Avatar
Rahan
Serge wrote:


"Rahan" a écrit dans le message de news:
OEnRd$

Bonjour,

Pourriez-vous SVP me donner vos définitions de ce que c'est une
sémaphore ?



Bonjour,

C'est comme une sorte de phare, mais les signaux échangés sont des
signaux humains.....
(euh en marine ! ;-) )

Serge



Merci Serge,

La lumiere émise dans une seul direction à la fois. Traitement FIFO.

Cordialement
Rahan


Avatar
Jean-Claude BELLAMY
Dans le message :OEnRd$,
Rahan a pris la peine d'écrire ce qui suit :
Bonjour,

Pourriez-vous SVP me donner vos définitions de ce que c'est une
sémaphore ?
*UN* sémaphore !!!

Nom masculin ...
Du grec "sêma" = signe et "phoros" = qui porte
(on retrouve le suffixe "phore" dans "Luminophore" = qui porte la lumière,
"Pastophore" = qui porte une petite chapelle, nom donné aux prêtres par
Voltaire, ou encore dans le prénom "Christophe" = qui porte le Christ, ...)

il s'agit apparement d'une variable qui n'accepte pas les accès
concurentiels pour réduire les véroux
verrous !

(du latin "veruculum" = petite broche)


(lock ou deadlock) dans une
application qui fait du multi-threading ou systeme Bi-Pro.

J'aimerai en savoir plus ou m'orienter vers un site qui explique les
choses car mes recherches sur internet donnent souvent quelque chose
de plus théorique mais sans plus.


Le SDK de Microsoft, il n'y a pas mieux !
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/semaphore_objects.asp



--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr