我有一个.Net框架压缩应用程序,它调用驱动程序的ReadFile方法,在应用程序运行了一段时间后,我得到了threadAbortException,我从来没有调用过Thread.Abort(),我的问题是什么导致了ThreadAbortException?
发布于 2014-04-25 23:28:41
当您通过调试器连接到设备时,您还将看到由其他进程和线程发出的调试消息。调试通道是一个广播通道,因此您还将看到不是由您的应用程序发出的调试消息。
可能是驱动程序或引用的库触发了调试消息。
例如,如果我正在使用一个OEM库,并开始使用其中的某个对象,然后将其销毁,我也会看到带有“ThreadAbort()”异常的调试消息。但这是正常的,因为库使用一个内部线程,并在我处理对象时使用Thread.Abort()杀死它。
https://stackoverflow.com/questions/23249159
复制相似问题