Questions et réponses pour le mutex :

Un mutex ("exclusion mutuelle") est un mécanisme permettant de garantir l'intégrité lorsque la même donnée ou ressource est accédée (en particulier modifiée) simultanément à partir de plusieurs threads.

10
votes
J'ai un simple programme .NET, qui vérifie si un autre instance a été démarré: Mutex mutex = new Mutex(false,"MyMutexName"); if (!mutex.WaitOne(1)) ...

9
votes
Windows Mutex semble autoriser une serrure acquise à acquérir à nouveau (récursivement) si le fil possédant actuellement le verrou essaie de l'acquérir. ...

9
votes
Lorsque vous traitez avec des threads (spécifiquement en C ++) à l'aide de verrous Mutex et de SEMAPHORES est une simple règle de pouce pour éviter les verrous morts et ...

8
votes
Si un mutex est défini dans une fonction, sa serrure s'applique-t-elle aux fonctions appelées à partir de cette fonction? IE Class Foo; Foo foo1, foo2; (In thread 1) fo ...