If I were to use the following call:
Mutex my_mutex = new Mutex();
bool got_lock = my_mutex.WaitOne(500, false);
and then got_lock returns false, do I need to call "my_mutex.ReleaseMutex()"
on it? So put another way, should I always call ReleaseMutex, regardless of
whether or not I got the lock?
Thanks.