【发布时间】:2011-07-05 08:02:54
【问题描述】:
有没有办法发现哪个线程当前拥有锁? 具体来说,我正在寻找一些代码来打印出阻止锁定被占用的线程。我想尝试锁定给定的超时时间,然后报告哪个线程阻止了锁定。
【问题讨论】:
-
为什么特定于 C# ?在 java 的情况下可能会有同样的疑问。
-
@Mask 这个问题可能存在于所有/大多数运行时/具有线程和锁定的语言中,但他特别要求提供代码。
标签: c# .net multithreading monitor