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

1 la respuesta

bloque sincronizado en griales funciona en windows pero no en linux

Tengo una aplicación Grails que se basa en un bloque sincronizado en un servicio. Cuando lo ejecuto en Windows, la sincronización funciona como se esperaba, pero cuando ejecuto en ams linux obtengo una StaleObjectStateException. El problema se ...

3 la respuesta

Modificador volátil Java y bloques sincronizados

¿Una variable a la que acceden varios subprocesos, pero solo dentro de bloques sincronizados, necesita el modificador volátil? Si no, ¿por qué?

1 la respuesta

Concurrencia en Java usando bloques sincronizados que no dan los resultados esperados

A continuación se muestra un programa trivial de Java. Tiene un contador llamado "cnt" que se incrementa y luego se agrega a una Lista llamada "monitor". "cnt" se incrementa en múltiples subprocesos, y múltiples subprocesos agregan valores al ...

3 la respuesta

Utilicé la lista sincronizada y aún obtengo ConcurrentModificationException [duplicado]

Esta pregunta ya tiene una respuesta aquí: ConcurrentModificationException a pesar de usar @ sincroniza [/questions/1655362/concurrentmodificationexception-despite-using-synchronized] 2 respuestasEstoy usandoVector en lugar deArrayList para ...

3 la respuesta

ConcurrentModificationException incluso con el uso de Collections.sychronizedMap en un LinkedHashMap [duplicado]

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

5 la respuesta

¿Por qué los códigos de bytes Java para invocar métodos implícitamente adquieren y lanzan monitores?

He estado leyendo sobre elJava Virtual Machine Instruction Set [http://java.sun.com/docs/books/jvms/second_edition/Java5-Instructions2.pdf] y notó que cuando se usan instrucciones para invocar métodos (por ejemplo, invokestatic, invokevirtual, ...

2 la respuesta

Debo volátil el campo con métodos sincronizados?

Con la siguiente clase, // This class should be thread-safe!!! class BankAccount { private long balance; // Should it be volatile? synchronized void deposit(long amount) { // ... balance += amount; } synchronized void withdraw(long amount) { // ...

2 la respuesta

Reordenamiento sincronizado en java

Se sabe que JVM no debe reordenar las declaraciones desde el bloque sincronizado al exterior del bloque sincronizado. Considerando esto, ¿se le permite a JVM reordenar la asignacióny = 7 ocurrir después de lasynchronized bloque en el siguiente ...

3 la respuesta

Java hilos y bloques sincronizados

Supongo que estoy ejecutando unasynchronized bloque de código dentro de algún hilo y dentro desynchronized bloque Llamo a un método que genera otro hilo para procesar un bloque de código sincronizado que requiere el mismo bloqueo que el primer ...

23 la respuesta

¿Existe alguna ventaja de utilizar un Método sincronizado en lugar de un Bloque sincronizado?

¿Alguien puede decirme la ventaja del método sincronizado sobre el bloque sincronizado con un ejemplo?