Resultados de la búsqueda a petición "double-checked-locking"
Doble comprobación de bloqueo con ConcurrentMap
Tengo un fragmento de código que puede ejecutarse mediante múltiples subprocesos que necesita realizar una operación vinculada a E / S para inicializar un recurso compartido que se almacena en unConcurrentMap. Necesito hacer que este hilo de ...
patrón de bloqueo doblemente verificado
In C ++ y los peligros del bloqueo de doble ...
Sincronización en un caché de HashMap
Tengo una aplicación web donde la gente pide recursos. Estos recursos se almacenan en caché utilizando un mapa hash sincronizado para mayor eficiencia. El problema aquí es cuando llegan dos solicitudes diferentes para el mismo recurso no ...
Cómo demostrar que el patrón de bloqueo doblemente verificado con TryGetValue de Dictionary no es seguro para subprocesos
Recientemente he visto algunos proyectos de C # que usan un patrón de bloqueo de doble verificación en unDictionary. Algo como esto: private static readonly object _lock = new object(); private static volatile IDictionary<string, object> _cache ...
Doble comprobación de bloqueo en .NET
Me encontré con estoartículo [http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html] discutiendo por qué el paradigma de bloqueo de doble verificación está roto en Java. Es el paradigma válido para .NET (en particular, C #), si ...
Verificación doble de bloqueo en C ++: nuevo en un puntero temporal, luego asignarlo a instancia
¿Algo mal con la siguiente implementación de Singleton? Foo& Instance() { if (foo) { return *foo; } else { scoped_lock lock(mutex); if (foo) { return *foo; } else { // Don't do foo = new Foo; // because that line *may* be a 2-step // process ...
Patrón de bloqueo doblemente verificado: ¿roto o no?
¿Por qué el patrón se considera roto? ¿Me parece bien? ¿Algunas ideas? public static Singleton getInst() { if (instace == null) createInst(); return instace; } private static synchronized createInst() { if (instace == null) { instace = new ...
¿Cuál es el punto de hacer que la instancia de Singleton sea volátil al usar doble bloqueo? [duplicar]
Esta pregunta ya tiene una respuesta aquí:¿Por qué se utiliza la volatilidad en el bloqueo doble control? 6 respuestas
Escrituras fuera de orden para el bloqueo de doble comprobación
En los ejemplos mencionados para escrituras fuera de orden para escenarios de bloqueo con doble verificación (ref:Artículo de IBM & Artículo de Wikipedia...
Página 1 de 2