标签: c# asp.net multithreading asp.net-mvc-4 iis
我的asp.net MVC-4网站有一个线程问题。
工作线程从队列中读取对象。队列是异步处理订单的容器。 这种方法很好,直到IIS重新开始。
当线程获得ThreadAbortException时,该对象将保存在队列中。
在重新开始后,我的物品中有一个或多个副本。 (工作线程正在运行)。
我不知道为什么会这样。我的理论是,重新启动后,线程的内存副本将被回收,并将对象再次放入队列中。
这是一个理论。
Bye Nero