Just something to add to the other posts: Mutexes derived from WaitHandle, which means you can use them in conjunction with WaitHandle.WaitAll/Any. You can also pass them to ThreadPool.RegisterWaitForSingleObject. You can't do this with Monitors as far as I know. Mutexes (or Mutices if you prefer)
-- Ian Griffiths DevelopMentor ----- Original Message ----- From: "Pierre Greborio" <[EMAIL PROTECTED]> > I don't find any conceptual difference between Mutex and Monitor. Can > someone tell if there are any ? You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.