首页 新闻 会员 周边 捐助

有谁知道asp.net中一段时间没人访问,主线程是否进入睡眠状态

0
悬赏园豆:10 [已解决问题] 解决于 2011-07-27 10:52

有谁知道asp.net中一段时间没人访问,主线程是否进入睡眠状态???

月窟仙人的主页 月窟仙人 | 菜鸟二级 | 园豆:383
提问于:2011-07-25 11:37
< >
分享
最佳答案
0

主线程没听说过,只知道IIS中有设置"应用程序池"的回收策略.

收获园豆:7
Launcher | 高人七级 |园豆:45050 | 2011-07-25 18:09
我在Application_Start里面另外开了个线程,如果一段时间没人访问的话线程就感觉没有反应了。我以为是主进程带动的线程进入睡眠
月窟仙人 | 园豆:383 (菜鸟二级) | 2011-07-25 18:11
启用了"应用程序池"的回收策略后,应用会在回收策略满足时回收此应用的应用程序域,自然你的线程也就终止了.直道有新的请求到达,才会重新激活Application_Start.
Launcher | 园豆:45050 (高人七级) | 2011-07-26 18:07
恩。应该是这样的。我看了下线程池回收时间是20分钟。我的日志隔20分钟就消息了。
月窟仙人 | 园豆:383 (菜鸟二级) | 2011-07-27 10:51
其他回答(2)
0

我认为不会

today4king | 园豆:3499 (老鸟四级) | 2011-07-25 18:08
我在Application_Start里面另外开了个线程,如果一段时间没人访问的话线程就感觉没有反应了。我以为是主进程带动的线程进入睡眠
支持(0) 反对(0) 月窟仙人 | 园豆:383 (菜鸟二级) | 2011-07-25 18:11
0

是的,会进入休眠状态的。当下一次有人访问,又会重新执行jit,所以访问就会变得很慢,以前看过一个朋友的blog,他做了一个Winservice, 每天访问一次他自己的网站。

收获园豆:3
沉默的糕点 | 园豆:1786 (小虾三级) | 2011-07-27 09:48
恩。我好像也有点印象。多谢
支持(0) 反对(0) 月窟仙人 | 园豆:383 (菜鸟二级) | 2011-07-27 10:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册