请求在ASHX Handler中获得其他请求值?

时间:2016-07-04 08:02:04

标签: c# ashx

我接受了面试,有人问我:

我们假设2个请求已经以完全相同的时间发送到ashx(处理程序)。

第一次请求:java.net.SocketImpl

第二次请求:interface SocketImplFactory

这是ashx:

http://www.secretwordHandler.com/?SecretWord=ABRA

第一个请求是否可能获得第二个请求的结果?

我不确定回答它我必须承认,因为线程睡眠让我感到困惑......

1 个答案:

答案 0 :(得分:1)

似乎HttpContext.Current不是线程安全的,但它没有必要。 Marcus van Houdt在本文中对此进行了解释:Understanding the SynchronizationContext in ASP.NET

回答你的问题:第一个请求不可能得到第二个请求的结果。