Qué es mejor: variable estática V.S. Asp.NET Application Session?

Diga que desea compartir algunos recursos, como una clase o una variable en todos los subprocesos / sesiones dentro de una aplicación web ASP.NET. ¿Qué es mejor

1) ¿Una variable estática que tiene accesores seguros para subprocesos a esa variable estática?

2) ¿O una variable de sesión de aplicación ASP.NET?

Respuestas a la pregunta(8)

Su respuesta a la pregunta