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

2 la respuesta

EJB 3.1 contenedor gestionado concurrencia vs sincronizado

Empecé a leer sobre el bean de sesión singleton y las anotaciones utilizadas para emplear la concurrencia administrada por contenedor. No veo el beneficio de esto en comparación con el simple uso de la palabra clave 'sincronizada', por lo que ...

17 la respuesta

Asegurando el orden de ejecución de la tarea en threadpool

He estado leyendo sobre el patrón de grupo de subprocesos y parece que no puedo encontrar la solución habitual para el siguiente problema. A veces quiero que las tareas se ejecuten en serie. Por ejemplo, leo fragmentos de texto de un archivo y, ...

4 la respuesta

En Java, ¿es seguro cambiar una referencia a una lectura de HashMap simultáneamente

Espero que esta no sea una pregunta demasiado tonta ... Tengo un código similar al siguiente en mi proyecto: public class ConfigStore { public static class Config { public final String setting1; public final String setting2; public final ...

1 la respuesta

EventQueue ID inconsistentes

Tengo un problema con el siguiente código de ejemplo que muestra un comportamiento inconsistente para EventQueue: public static void main( String[] args ) throws InvocationTargetException, InterruptedException { final long[] id1 = new long[ 1 ...

4 la respuesta

Modelos de concurrencia y memoria

Estoy viendoest [http://channel9.msdn.com/posts/AFDS-Keynote-Herb-Sutter-Heterogeneous-Computing-and-C-AMP] video de Herb Sutter en GPGPU y la nueva biblioteca C ++ AMP. Él está hablando de modelos de memoria y menciona Modelos de memoria débil ...

2 la respuesta

how para actualizar un jLabel cada vez con un ciclo while con un retraso

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { int count = jSlider1.getValue(); int delay = jSlider2.getValue(); int valueOfSlider = jSlider2.getValue(); int valueOfSlider2 = jSlider1.getValue(); while (count > 0) { ...

2 la respuesta

Cuál es el equivalente de Ruby al módulo de multiprocesamiento de Python?

Para obtener una concurrencia real en Ruby o Python, necesito crear nuevos procesos. Python hace esto bastante sencillo usando lamultiprocessing module, que extrae toda la bondad fork / wait y me permite concentrarme en mi código. ¿Ruby tiene ...

6 la respuesta

¿De qué sirve el patrón SyncRoot?

Estoy leyendo un libro de C # que describe el patrón SyncRoot. Muestr void doThis() { lock(this){ ... } } void doThat() { lock(this){ ... } } y se compara con el patrón SyncRoot: object syncRoot = new object(); void doThis() { lock(syncRoot ){ ...

3 la respuesta

Java Grupo de subprocesos en caché y subproceso local

Tengo una pregunta sobre Java y concurrencia. Digamos que tengo una variable ThreadLocal llamada a. Y uso un CachedThreadPool para obtener nuevos hilos. Cuando se vuelve a utilizar un subproceso, ¿qué sucede con la variable ThreadLocal? ...

1 la respuesta

Algunas aclaraciones sobre diferentes niveles de aislamiento en la transacción de la base de datos?

Abajo está la declaración escrita de Artículo de aislamiento de Wikipedia [http://en.wikipedia.org/wiki/Isolation_%28database_systems%29] acerca deREPEATABLE READS En este nivel de aislamiento, una implementación DBMS de control de ...