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

5 la respuesta

jecutores de @Java: esperen a que finalice la tarea. [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Cómo esperar a que todos los hilos terminen, utilizando ExecutorService? [/questions/1250643/how-to-wait-for-all-threads-to-finish-using-executorservice] 24 respuestas Necesito enviar una serie de ...

1 la respuesta

¿Cuál es la diferencia en lógica y rendimiento entre LOCK XCHG y MOV + MFENCE? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Carga y almacena las únicas instrucciones que se reordenan? [/questions/50494658/are-loads-and-stores-the-only-instructions-that-gets-reordered] 2 respuestas ¿Cuál es una mejor barrera de escritura en ...

3 la respuesta

ConcurrentHashMap reordenar instrucciones?

Estoy investigando la implementación de ConcurrentHashMap y tengo algo que me confunde. /* Specialized implementations of map methods */ V get(Object key, int hash) { if (count != 0) { // read-volatile HashEntry<K,V> e = getFirst(hash); while ...

3 la respuesta

Procesador de correo en sistemas distribuidos

Noté el siguiente comentario en mi copia de Expert F # en la página 379: Pasando y procesando mensajes A menudo se hace una distinción entre concurrencia de memoria compartida ymessage pasando concurrencia. El primero es a menudo más ...

5 la respuesta

Java: ¿Cómo reemplazar automáticamente todos los valores en un Mapa?

Tengo un bean con estado en un entorno multiproceso, que mantiene su estado en un mapa. Ahora necesito una forma de reemplazar todos los valores de ese mapa en una acción atómica. public final class StatefulBean { private final Map<String, ...

9 la respuesta

Tiene sentido generar más de un hilo por procesador?

Desde un punto de vista lógico, una aplicación puede necesitar docenas o cientos de hilos, algunos de los cuales dormiremos la mayor parte del tiempo, pero muy pocos siempre se ejecutarán simultáneamente. La pregunta es: ¿Tiene algún sentido ...

3 la respuesta

En Java, ¿cómo puede esto lanzar una ConcurrentModificationException en un solo programa de subprocesos? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Por qué se lanza una ConcurrentModificationException y cómo depurarla? [/questions/602636/why-is-a-concurrentmodificationexception-thrown-and-how-to-debug-it] 6 respuestas Estaba leyendo esto ...

1 la respuesta

Alternativas flexibles para el bloqueo (bloqueo selectivo)

Necesito resolver la situación para objetos iguales con diferente ubicación de memoria (sucede para la solicitud REST debido a subprocesos múltiples). Así que, como parte de la solución, he implementado el servicio. Estoy compartiendo aquí las ...

9 la respuesta

Determine programáticamente qué subproceso Java tiene un bloqueo

¿Es posible en tiempo de ejecución verificar mediante programación el nombre del subproceso que contiene el bloqueo de un objeto determinado?

3 la respuesta

Creación de objetos de concurrencia en Java

Estoy leyendo un libro "La concurrencia de Java en la práctica" de Brian Goetz. Los párrafos 3.5 y 3.5.1 contienen declaraciones que no puedo entender. Considere el siguiente código: public class Holder { private int value; public Holder(int ...