Preguntas con la etiqueta [synchronized]

Lista synchronized preguntas

En Java 8, puedo escribir fácilmente: interface Interface1 { default void method1() { synchronized (this) { // Something } } static void method2() { synchronized (Interface1.class) { // Something }

Diferencia entre volátil y sincronizado en Java

4
respuestas
310
votos
136.5k
vistas

Me pregunto cuál es la diferencia entre declarar una variable como volatiley acceder siempre a la variable en un synchronized(this)bloque en Java. Según este artículo http://www.javamex.com/tutorials/synchronization_volatile.shtml hay mucho que decir

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

¿Evitar sincronizado (esto) en Java?

23
respuestas
409
votos
158.2k
vistas

Siempre que surge una pregunta en SO sobre la sincronización de Java, algunas personas están muy ansiosas por señalar quesynchronized(this) se debe evitar. En lugar de ello, afirman, es preferible