Semaphores et Mutexes ne fonctionnent pas ? - Programmation
Marsh Posté le 05-04-2001 à 11:35:02
le programme que j'ai crée est en C++ sous Visual C++ 6
projet Win32 sans interface(fenetre).
Marsh Posté le 05-04-2001 à 11:38:54
Ce sont deux process differents...
Sous Unix il faudrait que tes Mutexes et Semaphores soient en memoire partagee...
Marsh Posté le 05-04-2001 à 11:57:51
ton main est un main ou un winmain ?
Parce dans le cas du winmain, il y a un truc avec un des paramètre pour savoir si une instance ne tournait pas déjà.
Marsh Posté le 05-04-2001 à 13:05:31
Normalement tu peux nommer un Mutex (ou je sais plus quel événement) et ensuite à chaque lancement du programme, tu te choppes le Mutex avec ce même nom. Le premier pourra l'avoir, les suivants non. (le Mutex est global à ttes les applis Windows, sauf si tu bidouilles les attributs de sécurité)
Marsh Posté le 05-04-2001 à 17:48:21
ok merci , maintenant que j'y suis arriver, je bloque sur la lecture de la valeur d'un semaphore.
Marsh Posté le 05-04-2001 à 21:03:23
T'as essayé le MSDN Online ?
http://msdn.microsoft.com/library/ [...] o_4q3y.htm
Marsh Posté le 05-04-2001 à 11:27:38
j'ai implementer deux solutions pour savoir quand j'ai deux instance du meme programme en memoire m