c# - 锁 c#2 中抛出的异常

标签 c# multithreading crash

我对 C#2 有一个 strance 行为,抛出异常将调用 lock(...)。我有以下异常(exception): System.Threading.ThreadAbortException:线程被中止。 在 System.Threading.Monitor.Enter(Object obj)...

你见过这种异常吗? 时间差

最佳答案

抛出此异常是因为您的线程正在中止。

线程可以在以下几种情况之一中中止:另一个线程调用 Thread.Abort , AppDomainunloaded ,或者 ASP.NET 应用程序正在 recycled .

关于c# - 锁 c#2 中抛出的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3677614/

相关文章:

c# - 在 wcf 的 datacontract 类中公开方法

c# - XNA Keyboard.GetState() 不返回所有按下的键

java - 多线程中的多个选择器

iphone - UITableViewCell 中的 UIView 动画

iphone - CATiledLayer绘图崩溃

Android ..当我沿着适配器向下滚动时ListView崩溃..

c# - 更改设计器时控件的属性未正确更新

c# - Protobuf-net序列化byte[]数据,每个字节前加 '00'

ruby-on-rails - Rails Controller 是多线程的吗? Thread.exclusive 在 Controller 中

c++ - 写文件过程崩溃!关闭