This is a viewer only at the moment see the article on how this works.
To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk
This is a preview from the server running through my markdig pipeline
El mejor artículo que he encontrado en el Singleton Pattern en C#
Saturday, 31 January 2004
Tenga una lectura en este artículo sobre la aplicación de la Patrón SIngleton Bueno, el Patrón Singleton no es un método de tejer para los solitarios, es una de las técnicas más importantes para asegurar que dos personas -en la web sus 'personas en su mayoría separadas- para instamce, no intenten leer y escribir un recurso al mismo tiempo. Un Singleton se define como un objeto que se permite sólo una instancia dentro de un contexto de aplicación - por lo que todos los usos de la funcionalidad proporcionada por ese objeto son manejados por esta única instancia.
Como ejemplo, digamos que tienes un archivo de texto que contiene algunos datos XML y se utiliza como una base de datos de tipo... bueno, obviamente quieres evitar que alguien escriba al archivo al mismo tiempo que estás tratando de leerlo - en el mejor de los casos tendrás problemas de bloqueo. en el peor de los casos podrías corromper los datos por completo. El patrón de Singleton ayudaría en esta situación proporcionando una única puerta de acceso a ese archivo - para que todas las operaciones en ese archivo se conviertan en concurrentes en lugar de simultáneas, evitando el escenario de lectura / escritura descrito anteriormente.
Otro ejemplo clásico de ASP.NET está en la gestión de elementos en caché - donde puede ser lo suficientemente desafortunado como para tener 2 hilos tratando de actualizar una caché al mismo tiempo; hay una solución a esto utilizando bloqueo del hilopero un Singleton es mucho más puro arquitectónicamente y más fácil de escalar en una fecha posterior si usted necesita proporcionar esta interfaz a más elementos. De todos modos, si usted está empezando con patrones, echar un vistazo al artículo de arriba o, uno de los mejores libros sobre patrones en aplicaciones .NET (hasta ahora, Theres mucho más acaba de lanzar), echar un vistazo a Patrones de Arquitectura Empresarial - Sigo esperando Patrones de Diseño para Aplicaciones Web usando ASP.NET - ¿Quién quiere escribir esto? Pero tenga cuidado, tenga cuidado donde usted elige utilizar un Singleton - puede afectar el rendimiento y los cuellos de botella si no se utiliza cuidadosamente. Con mucho poder viene mucha responsabilidad!