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

3 la respuesta

Futuros en Haskell

¿Haskell tiene un equivalente de la capacidad de Alice para vincular una variable a un futuro? val a = spawn foo;donde foo es alguna función. Sé que Haskell admite canales e hilos; Espero una sintaxis tan natural como la de Alice para vincular ...

4 la respuesta

Cómo atrapar excepciones en FutureTask

Después de encontrar esoFutureTask corriendo en unExecutors.newCachedThreadPool() en Java 1.6 (y desde Eclipse) traga excepciones en elRunnable.run() método, he tratado de encontrar una manera de atraparlos sin agregar throw / catch a todos ...

3 la respuesta

¿Qué sucede si dos hilos leen y escriben la misma memoria?

Tengo entendido que si dos hilos leen de la misma pieza de memoria, y ningún hilo está escribiendo en esa memoria, entonces la operación es segura. Sin embargo, no estoy seguro de qué sucede si un hilo está leyendo y el otro está escribiendo. ...

9 la respuesta

¿Cómo resolver la Declaración de "El bloqueo de doble verificación está roto" en Java?

Quiero implementar una inicialización diferida para subprocesos múltiples en Java. Tengo un código de este tipo: class Foo { private Helper helper = null; public Helper getHelper() { if (helper == null) { Helper h; synchronized(this) { h = ...

2 la respuesta

¿Cómo funcionan los actores en comparación con los hilos?

¿Hay alguna explicación buena y breve de cómoActores funciona en comparación con hilos? ¿No puede verse un hilo como actor y enviar mensajes a otros hilos? Veo alguna diferencia, pero no está tan claro para mí. Puedo usarActores en ...

1 la respuesta

Cómo obtener una concurrencia de 1000 solicitudes con Flask y Gunicorn [cerrado]

yo tengo4 machine learning models de tamaño2GB cada uno, es decir8GB en total. Estoy recibiendo solicitudes100 requests a la vez Cada solicitud está tomando alrededor1sec. Tengo una máquina que tiene15GB RAM. Ahora si aumento elnumber of workers ...

5 la respuesta

¿"Seleccionar para actualizar" impide que se inserten otras conexiones cuando la fila no está presente

Estoy interesado en si unselect for update la consulta bloqueará una fila inexistente. p.ej. Tabla FooBar con dos columnas, foo y bar, foo tiene un índice único Consulta de problemaselect bar from FooBar where foo = ? for updateSi la consulta ...

2 la respuesta

Obtener Id de un INSERT condicional

Para una mesa como esta: CREATE TABLE Users( id SERIAL PRIMARY KEY, name TEXT UNIQUE );¿Cuál sería la inserción correcta de una consulta para la siguiente operación: Dado un usuarioname, inserte un nuevo registro y devuelva el nuevoid. Pero ...

7 la respuesta

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 ...

5 la respuesta

Guava MultiMap y ConcurrentModificationException [duplicado]

Esta pregunta ya tiene una respuesta aquí: Interando a través de una Colección, evitando ConcurrentModificationException al eliminar objetos en un ...