我只是想知道是否每个会话使用相同的线程,或者如果它在请求之间的特定线程上的危险。我得到的是,我可以使用线程静态存储?线程在ASP.Net中的请求之间重用吗?
7
A
回答
11
简短的回答是肯定的。用于请求的线程返回到线程池,并可用于服务其他请求。它们不是会话特定的,为了回答第二个问题,你不应该指望某个特定线程可用于特定会话的后续请求。因此,在ASP.Net中使用线程静态变量是一个非常糟糕的主意。
2
我得到的是,我可以使用线程静态存储?
否。请改用Application/Cache或Session存储。
1
我得到的是,我可以使用线程静态存储?
或者,如果你只是想将数据停留围绕单个请求的生命周期,可以将其存储在HttpContext.Current.Items
相关问题
- 1. 请求线程是否在http请求之间重用?
- 2. asp.net web表单线程在请求处理中的线程
- 3. 在Python中请求之间的时间?
- 4. Web应用程序是否继续在请求之间重建?
- 5. ASP.NET中的线程和请求线程池
- 6. May Spring MVC在请求期间切换线程吗?
- 7. 在asp.net核心中的请求之间是否共享HttpContext.Items?
- 8. “克隆”请求和“重放”请求之间的区别?
- 9. ASP.NET工作线程可以同时处理多个请求吗?
- 10. 请求之间是否HttpContext.Current.Items是线程安全的?
- 11. asp.net mvc3请求线程亲和力
- 12. Asp.net单线程页面请求
- 13. 修改请求/重试之间
- 14. ASP.NET中使用线程的多个并发web服务请求
- 15. openid4java ConsumerManager请求/线程安全吗?
- 16. 有线PNG在我的asp.net请求
- 17. asp.net核心中间件中的静态属性是在请求之间共享的吗?
- 18. Asp.Net范围特定请求ThreadAbortException线程正在中止
- 19. 为什么我们在重试请求之间应用延迟
- 20. Apache2 :: RequestUtil ::在不同的请求之间共享变量吗?
- 21. 使用ajax请求处理请求在ASP.Net MVC 2中的重定向
- 22. 多线程请求
- 23. wget中的请求之间的延迟
- 24. Asp.net Mvc - Kigg:在请求之间维护HttpContext.Items中的用户对象
- 25. 在请求线程完成之前调用Spring RequestContextListenerrequestDestroyed
- 26. ASP.NET MVC - 时间ajax请求
- 27. ASP.NET重定向请求
- 28. System.Web.HttpContext.Current在请求之间是静态的
- 29. 在2个ASP.NET请求之间共享会话
- 30. 线程之间共享指针吗?