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

2 la respuesta

¿Un ConcurrentHashMap necesita estar envuelto en un bloque sincronizado?

Realice todas las operaciones no de retiro en un ConcurrentHashMap (put(), remove() etc.) deben envolverse en unsynchronized(this) ¿bloquear? Entiendo que todas estas operaciones son seguras para subprocesos, entonces, ¿hay algún beneficio / ...

1 la respuesta

Utilice los resultados de Hashtable sincronizado (clientes Runspacepool 6000+)

La adaptación de un script para realizar múltiples funciones, comenzando con la conexión de prueba para recopilar datos, afectará a más de 6000 máquinas, por lo que estoy usando RunspacePools adaptado del sitio a ...

2 la respuesta

¿Por qué este método sincronizado no funciona como se esperaba?

¿Podría alguien explicarme dos por qué estos códigos no generan los mismos resultados (la única diferencia entre dos códigos está en el método run ())? NB: ¡el primer código parece no estar bloqueado! Primer código: class LetterThread extends ...

2 la respuesta

¿Necesito agregar algunos bloqueos o sincronización si solo hay un hilo escrito y varios hilos leídos?

Digamos que tengo un objeto global: class Global { public static int remoteNumber = 0; }Hay un hilo que se ejecuta periódicamente para obtener un nuevo número del control remoto y lo actualiza (solo escribe): new Thread { @override public void ...

9 la respuesta

¿Por qué no se pueden sincronizar los constructores Java?

De acuerdo ala especificación del lenguaje Java [http://java.sun.com/docs/books/jls/third_edition/html/classes.html#8.8.3], los constructores no se pueden marcar sincronizados porque otros hilos no pueden ver el objeto que se está creando hasta ...

3 la respuesta

Mezcla sincronizada () con ReentrantLock.lock ()

En Java, hazReentrantLock.lock() yReetrantLock.unlock() use el mismo mecanismo de bloqueo quesynchronized()? Mi suposición es "No", pero espero estar equivocado. Ejemplo: Imagine que el Hilo 1 y el Hilo 2 tienen acceso a: ReentrantLock lock = ...

10 la respuesta

¿Método sincronizado de Java bloqueado en objeto o método?

Si tengo 2 métodos sincronizados en la misma clase, pero cada uno accede a diferentes variables, ¿pueden 2 hilos acceder a esos 2 métodos al mismo tiempo? ¿Se produce el bloqueo en el objeto o se vuelve tan específico como las variables dentro ...

2 la respuesta

Ejecutando wait () en una instancia de Thread desde main () en Java

Estoy jugando con la versión temporizada de wait () en java.lang.Object y he observado que actúa de manera diferente en dos escenarios diferentes. Escenario1: Uso de la definición predeterminada de run () en Thread public static void main ...

2 la respuesta

¿Puede un hilo llamar a wait () en dos bloqueos a la vez en Java (6)

He estado jugando con hilos en Java para entenderlos (parece la mejor manera de hacerlo) y ahora entiendo lo que está sucediendo con sincronizar, esperar () y notificar (). Tengo curiosidad por saber si hay una manera de esperar () en dos ...

3 la respuesta

Diferencia entre sincronización de lecturas de campo y volátil

En un bonitoartículo con algunos consejos de concurrencia [http://weblogs.java.net/blog/caroljmcdonald/archive/2009/09/17/some-java-concurrency-tips] , se optimizó un ejemplo para las siguientes líneas: double getBalance() { Account acct = ...