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

1 la respuesta

ReentrantLock no da el resultado esperado

He creado un programa de consumidores productores usando la función de hilos (esperar y notificar). El código es - /** * Message.java ( Common object ) */ package threads; import java.util.concurrent.locks.ReentrantLock; /** * @author chouhan_r ...

1 la respuesta

¿Cuál es la mejor práctica para bloquear puertos serie y otros dispositivos en Linux?

El objetivo es "bloquear" el acceso a un dispositivo serie u otro dispositivo Linux, para garantizar el acceso exclusivo al dispositivo mientras está en uso. Esto evita, por ejemplo, que dos programas abran el mismo dispositivo en serie ...

1 la respuesta

Cómo evitar ORA-02014: no se puede seleccionar PARA ACTUALIZAR de la vista con DISTINCT, GROUP BY, etc.

Quiero bloquear un registro en una tabla. El registro se especifica como "el siguiente que tiene ID mayor que ..." CREATE TABLE test (id number); SELECT id FROM (SELECT id FROM test WHERE id > 10 ORDER BY id) WHERE ROWNUM = 1 FOR UPDATE;Esto ...

1 la respuesta

¿Por qué los marcos de interfaz de usuario deben / deben ser de un solo subproceso?

Se han hecho antes preguntas muy relacionadas: ¿Por qué la mayoría de los marcos de la interfaz de usuario tienen un solo subproceso? [https://stackoverflow.com/questions/5544447/why-are-most-ui-frameworks-single-threaded] .¿Deberían todos los ...

1 la respuesta

¿Es posible leer-bloquear un archivo?

Estoy desarrollando una aplicación que verifica los cambios realizados en un archivo por un programa separado (no escrito por mí). Si se detecta un cambio, abre el archivo, lee la última línea y luego cierra el archivo. Estoy usando el ...

1 la respuesta

¿Cómo uso el prefijo LOCK ASM para leer un valor?

Sé cómo usar LOCK para aumentar de forma segura un valor de subproceso: lock inc [J];Pero, ¿cómo leo [J] (o cualquier valor) de manera segura para subprocesos? El prefijo LOCK no se puede usar con mov. Y si hago lo siguiente: xor eax, eax; lock ...

1 la respuesta

Cómo eliminar muchas filas de la tabla a la que se accede con frecuencia

Necesito eliminar la mayoría (digamos, 90%) de una tabla muy grande (digamos, 5m de filas). El otro 10% de esta tabla se lee con frecuencia, pero no se escribe. De "La mejor manera de eliminar millones de filas por ...

1 la respuesta

Bloqueo con patrón de tiempo de espera

lock usa este patrón if(Monitor.Enter(lock)) try { ... } finally { Monitor.Exit(lock); } // using this style to reduce post "height"si no queremos esperar infinito podemos proporcionar tiempo de espera if(!Monitor.TryEnter(lock, timeout)) throw ...

1 la respuesta

Tener problemas con la función flock ()

Tengo una pregunta sobre cómoflock() funciona, particularmente en python. Tengo un módulo que abre una conexión en serie (a través deos.open()) Necesito hacer este hilo seguro. Es bastante fácil, lo que lo hace seguro para subprocesos cuando se ...

1 la respuesta

Oracle equivale a sugerencias de consulta ROWLOCK, UPDLOCK, READPAST

En SQL Server utilicé las siguientes sugerencias dentro de las consultas: Rowlock (bloqueo de nivel de fila)updlock (evita lecturas sucias)readpast (no bloquee la espera de un bloqueo de fila, vaya a la primera fila desbloqueada) p.ej. select ...