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
