Resultados de la búsqueda a petición "locking"

4 la respuesta

La mejor manera de obtener el siguiente número de identificación sin "identidad"

Tengo que insertar algunos registros en una tabla en una base de datos heredada y, dado que es utilizado por otros sistemas antiguos, cambiar la tabla no es una solución. El problema es que la tabla de destino tiene una clave primaria int ...

1 la respuesta

¿Por qué usar el bloqueo privado sobre el bloqueo intrínseco?

ientras leía acerca de la sincronización, me encontré con un "patrón de monitor" para encapsular estados mutables. El siguiente es el código de muestra public class MonitorLock { private final Object myLock = new Object(); Widget widget; void ...

2 la respuesta

Boost named_mutex y el comando remove ()

Tengo una clase que puede ser creada por múltiples hilos. Pero en una función, el código debe protegerse, por lo que decidí usar el mutex interproceso de refuerzo. Cada clase crea o abre el mismo Mutex en su constructor: MyClass::MyClass() { ...

7 la respuesta

xcepción @SQLite: la base de datos está bloqueada problema

Tengo un problema con mi base de datos SQLite dentro de una aplicación de Android. Parece que sucede de vez en cuando y no puedo reproducirlo, pero este es el informe que ofrece Android Market. Básicamente, primero tengo una actividad de ...

1 la respuesta

Parte-2: Aplicación Web Start: Problema de concurrencia

Con sus sugerencias dadas eneste hilo [https://stackoverflow.com/questions/7667166/web-start-application-concurrency-issue/7736364#7736364] , Intenté usar FileLock, sin embargo, cuando escribo algo en el archivo, de alguna manera el archivo de ...

6 la respuesta

Objeto de seguridad del hilo: ¿estático o no?

ace poco estuve en una entrevista y el técnico me preguntó sobre cómo hacer que una aplicación sea segura para subprocesos. Bueno, después de explicar ellock() correctamente, dijo que no es una buena idea tener el objeto como estático. private ...

5 la respuesta

Primitivas de sincronización primitiva: ¿seguro?

En dispositivos restringidos, a menudo me encuentro bloqueos "falsos" entre 2 hilos con 2 bools. Cada uno solo es leído por un hilo, y solo escrito por el otro. Esto es lo que quiero decir: bool quitted = false, paused = false; bool should_quit ...

3 la respuesta

Cómo usar un mutex

Tengo un hilo, que está enviando datos almacenados en un búfer de tipo Lista <cadena> a través de tcp. Otro hilo está escribiendo en el búfer. Como no estoy muy familiarizado con c #, me gustaría saber cómo debo usar lock o ...

6 la respuesta

¿Por qué es volátil? Se utiliza en el bloqueo de doble verificación

DesdeHead First libro de patrones de diseño, el patrón singleton con doble bloqueo verificado se ha implementado de la siguiente manera: public class Singleton { private volatile static Singleton instance; private Singleton() {} public static ...

5 la respuesta

¿Qué sucede si dos procesos en procesadores diferentes intentan adquirir el bloqueo EXACTAMENTE al mismo tiempo?

Ok, entonces estoy leyendo acerca de la sincronización, y leo varios algoritmos tales como spinlocks, semáforos y mutex para evitar la condición de carrera. in embargo, estos algoritmos no pueden evitar la condición de carrera en SMP cuando ...