【发布时间】:2013-07-01 14:13:11
【问题描述】:
IsReusable 属性
以下是我对IsReusable属性的理解
如果处理程序返回静态内容。将值设置为 true 是安全的。但是如果线程返回动态内容,为了线程安全,IsReusable应该设置为false。
在这种情况下,可能会发生上下文切换,这可能会导致处理程序给出错误的输出。
困惑
上下文切换 说 - 将一个线程切换到另一个线程称为切换。对吧?
第 2 段说可能会发生上下文切换 - 我认为,当您发送请求时。那个时候只有一个上下文创建,这导致Response。正确的?那么,上下文切换是如何可能的。可以举个例子吗?
【问题讨论】:
-
有问题的房产的链接会很好
-
我说得对,您问的是IHttpHandler.IsReusable Property。你不是第一个在理解这个属性时遇到麻烦的人。您可以检查 [next answer 和 cmets of ](stackoverflow.com/a/5501138/182344)。在我看来,@Branislav Abadjimarinov 以聪明而简单的方式解释了这个属性。
-
你的目的到底是什么?
标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4