Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
private System.Threading.Mutex m1 = new System.Threading.Mutex();
private object o1 = new object();
Y a-t-il une différence entre ces deux méthodes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
lock ( o1 )
{
  //...
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
m1.WaitOne();
//...
m1.ReleaseMutex();
Dans la manière dont le langage gère cela en interne.

Merci