Resultados de la búsqueda a petición "concurrency"
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 ...
¿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 ...
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 ...
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 ...
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, ...
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 ...
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 ...
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 ...
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?
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 ...