我不能采取批评的部分

时间:2015-06-17 09:07:19

标签: windows multithreading locking blocking critical-section

我有一个线程停止了关键部分。关键部分没有任何线程拥有,唯一奇怪的是LockCount是-3。

  • LockCount -3
  • RecursionCount 0
  • OwningThread 0
  • LockSemaphore dfc
  • SpinCount 10000

在调试信息内部,ContentionCount为1。

如何获得-3的lockCount?任何想法?

谢谢。

1 个答案:

答案 0 :(得分:0)

是。你发布的次数比你获得的次数多。 使用范围内的防护来自动释放它是个好主意。然后你不必担心多重发布。