.net互斥锁是否应始终在释放之前释放?

时间:2019-10-31 21:43:17

标签: .net vb.net mutex

获取互斥量(.WaitOne())会导致问题,但随后在不首先执行.ReleaseMutex()的情况下释放互斥量吗?

Sub func1()
  buf = new buf_Class
  buf.my_mutex = new mutex()

...
  my_thread as Thread = new Thread( AddressOf func2 )
...   
End sub


Sub func2()
  buf.my_mutex.WaitOne()
  ...
End sub

later in time...

Sub func3()
  buf = Nothing   ' to deallocate buf
End sub  

0 个答案:

没有答案
相关问题