G
Guest
I’m writing a thread wrapper for a safe thread termination by using stop event.
Whenever the thread stop event is signaled, I want to release the thread in
case it’s blocked on Monitor.Enter() or Monitor.Wait().
Note that when I’m writing this code, I do not know on what object the
Monitor will block on.
Is there a way to release the thread from the Monitor blocking except using
Thread.Interrupt() (Any kind of wrapping is acceptable) ???
Whenever the thread stop event is signaled, I want to release the thread in
case it’s blocked on Monitor.Enter() or Monitor.Wait().
Note that when I’m writing this code, I do not know on what object the
Monitor will block on.
Is there a way to release the thread from the Monitor blocking except using
Thread.Interrupt() (Any kind of wrapping is acceptable) ???