El post de Scott Hanselman es este creo;;
http://www.hanselman.com/blog/ATaleOfTwoTechniquesTheThreadStaticAttributeAndSystemWebHttpContextCurrentItems.aspx

El 18 de febrero de 2011 13:13, Fabio Maulo <[email protected]> escribió:

> Lamentablemente no hay.
> Hubo un rumor emitido por gente muy cercana a Microsoft, hace unos años,
> que avisaban que en WEB no es aconsejable usar ThreadStatic "descansando" en
> que todo el request se ejecute en el mismo thread; es mas seguro usar el
> HttpContext.
> Si me avisan de un probable problema yo le creo (a MS)... el problema está
> cuando dicen que no hay problemas mientras descubrís que si hay.
>
> La info viene de Scott Hanselmans pero no encuentro mas el post. Lo que
> volví a encontrar es el post de este chico que hizo un lindo estudio:
> http://piers7.blogspot.com/2005/11/threadstatic-callcontext-and_02.html
> <http://piers7.blogspot.com/2005/11/threadstatic-callcontext-and_02.html>*What
> the output shows is that - for the second request - the BeginRequest events
> in the HttpModule pipeline and the page constructor fire on one thread, but
> the Page_Load fires on another. The second thread has had the HttpContext
> migrated from the first, but not the CallContext or the ThreadStatic's*
>
> 2011/2/18 Angel Java Lopez <[email protected]>
>
> Evidencia de "ya que un Request hasta se puede ejecutar con mas de un
>> thread"?
>>
>> 2011/2/18 Fabio Maulo <[email protected]>
>>
>> LOL!!!
>>> Por casualidad están hablando de SharpArch ?
>>> Hace 1.5 un cliente tenia que empezar una app nueva con NH. En su
>>> estructura inicial faltaba solo el "niño Jesús" para tener el presebe
>>> completo.
>>> Una de la primera cosa que saqué fue la entidad de base de SharpArch...
>>> [ThreadSatic] y nada, en un entorno WEB es exactamente lo mismo ya que un
>>> Request hasta se puede ejecutar con mas de un thread.
>>>
>>> No vayan buscando tanta cosas... y sobre todo eviten los frameworks
>>> omnipresentes en todos niveles logico de la app. con las classes de .NET
>>> sobra... hasta saquen la reference System.Data.Extension si no es necesario
>>> en una assembly especifico.
>>>
>>
>>  --
>> Para escribir al Grupo, hágalo a esta dirección:
>> [email protected]
>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>
>
>
>
> --
> Fabio Maulo
>
>  --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a