Preguntas etiquetadas con synchronized



22
¿Evitar sincronizado (esto) en Java?
Cada vez que surge una pregunta en SO sobre la sincronización de Java, algunas personas están muy ansiosas por señalar que se synchronized(this)debe evitar. En cambio, afirman, se prefiere un bloqueo en una referencia privada. Algunas de las razones dadas son: algún código maligno puede robar tu cerradura (muy popular …

4
Diferencia entre volátil y sincronizado en Java
Me pregunto la diferencia entre declarar una variable como volatiley acceder siempre a la variable en un synchronized(this)bloque en Java. De acuerdo con este artículo http://www.javamex.com/tutorials/synchronization_volatile.shtml, hay mucho que decir y hay muchas diferencias, pero también algunas similitudes. Estoy particularmente interesado en esta información: ... el acceso a una variable …






8
Sincronización de campo no final
Se muestra una advertencia cada vez que sincronizo en un campo de clase no final. Aquí está el código: public class X { private Object o; public void setO(Object o) { this.o = o; } public void x() { synchronized (o) // synchronization on a non-final field { } } …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.