j'ai parcouru les pages d'info sur les mutex windows
j'ai cru comprendre qu'un mutex devait etre utilisé a l'interieur d'un processus et pourtant a chaque fois j'ai cru comprendre que si on l'identifiait par un nom... le handle etait commun a tous les process...
personnellement cela m'arrange mais me pose un probleme
en effet je suis sensé faire un jour un releasemutex lorsque le programme se termine par exemple pour liberer la ressource.
Si a ce moment la un thread d'un autre process fait un WaitForSingleObject sur le handle qui est released donc normalement sans aucun sens... je vais avoir un plantage...
Cela signifierait qu'un tel type de mutex (associé a un nom et partagé entre tous les process) ne peut etre released un jour sans risque ?
Partager