我已經做了一個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