Simulation de l'instruction test and set lock

Fermé
tchony Messages postés 3 Date d'inscription dimanche 14 janvier 2007 Statut Membre Dernière intervention 13 avril 2007 - 3 févr. 2007 à 11:33
plop! Messages postés 54 Date d'inscription jeudi 1 février 2007 Statut Membre Dernière intervention 16 mai 2007 - 3 févr. 2007 à 12:30
bonjour je voudrais avoir le code source en c++ pour simuler l'instruction TSL(test and set lock)

1 réponse

plop! Messages postés 54 Date d'inscription jeudi 1 février 2007 Statut Membre Dernière intervention 16 mai 2007 27
3 févr. 2007 à 12:30
J'avais jamais entendu TSL, mais c'est une sémaphore en fait, ou un mutex. Enfin une zone d'exclusion mutuelle. C'est bien ça ?

Ca dépend de ta plateforme. Sous Unix ce sont des sémaphores (semget, semctl, ...), mais comme je vois que tu es sous Win, je te conseille SDL pour être portable, qui possède des fonctions extrèmement simples pour ça :
http://www.libsdl.org/
Une petite explicaton sur l'utilisation des mutex :
http://www.libsdl.org/intro.fr/usingthreadsfr.html

Je sais ça fait une dépendance en plus, mais tu peux aussi télécharger le code source de SDL et regarder comment ils font sous Windows.
0