我已经做了一个asp.net页面,执行一个很长的sp。 可以说执行sp的函数被称为Func1
。Apppool回收和Asp.net与线程?
香港专业教育学院会见了这个问题:
如果我跑在同一个线程(正常执行)Func1
,因为他看到它作为一个忙/工作程序池不会回收本身。
但是,如果我在另一个线程执行Func1
- 这样的应用程序池回收的本身的时间后,它被设置在这里:
我的问题是:为什么是什么?
是真的,如果我同步运行一个命令,这样的应用程序是活动的,不符合apppool回收利用? 如果我在一个新线程中创建它,那么确实符合应用程序池回收的条件吗?
这是为什么?线程是否比主线程不那么重要?
线程将工作进程内运行的内运行的所有线程 – 2011-12-30 16:55:12
@ChrisS那么,为什么他是回收,当我在一个线程中运行它,当我在正常模式下运行它 - 它不会回收本身? – 2011-12-30 16:58:50
您是否希望工作不需要保持网页打开状态?如果是这样,请尝试使用缓存的对象与超时选项 – 2011-12-30 17:05:27