相关疑难解决方法(0)

什么是Appdomain回收

我想知道什么是Appdomain回收?当我第一次从DotNet应用程序请求aspx页面时,我知道该应用程序的appdomain已创建,并且所需的程序集已加载到该appdomain中,并且将提供该请求.现在,如果修改了web.config文件或bin文件夹的内容等,appdomain将被"回收".我的问题是,在回收过程结束时,appdomain是否会加载程序集并准备好为下一个请求提供服务?或者必须要求页面触发程序集加载?

asp.net

42
推荐指数
2
解决办法
3万
查看次数

WaitHandle.WaitOne可以抛出ThreadAbortException吗?

我收到以下异常:

Exception of type ThreadAbortException occurred: System.Threading.ThreadAbortException: ThreadAbortException 
at System.Threading.EventWaitHandle.WaitOne(Int32 millisecondsTimeout, Boolean exitContext) 
at MyCode.ProcessEvents() 
Run Code Online (Sandbox Code Playgroud)

我对它如何发生感到困惑。尽管我的代码可能会中止另一个线程(包括设置WaitHandle的线程),但我确定我不会中止该特定线程。这使我相信该框架正在引发异常,或者某个线程的线程异常接收正在以某种方式渗入该线程。我认为这两者都是不可能的。

因此,如果我没有在此线程上调用Thread.Abort(),它将如何最终导致ThreadAbortException?

c# multithreading windows-mobile threadabortexception

5
推荐指数
0
解决办法
1257
查看次数