title: Should I dispose a Mutex?
body: <p>I'm working on 2 Windows Services that have a common database which I want to lock (cross-process) with a system Mutex.</p>
  
  <p>Now I'm wondering whether it's ok to just call <code>WaitOne()</code> and <code>ReleaseMutex()</code> in a <code>try-finally</code> block or should I also dispose the Mutex (e.g. in a <code>using</code> block). If so I guess I should always catch the <code>AbandonedMutexException</code> on the <code>WaitOne()</code> method or am I wrong here?</p>