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

4 la respuesta

Java arrays: sincronizado + Atomic *, o ¿son suficientes sincronizados?

Esta pregunta se ha hecho una y otra vez, pero aún tengo dudas. Cuando la gente dice que sincronizado crea una barrera de memoria, ¿a qué se aplica esta barrera de memoria, CUALQUIER variable almacenada en caché? Esto no parece factible. ...

14 la respuesta

¿Cuál es la diferencia entre una función sincronizada y un bloque sincronizado? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es la diferencia entre un método sincronizado y un bloque sincronizado en Java? [duplicar [/questions/1149928/what-is-the-difference-between-a-synchronized-method-and-synchronized-block-in-j] 6 ...

6 la respuesta

está sincronizado por nombre de clase en una función, ¿será válido en todas las clases extendidas?

Tengo un método foo en la clase base que utiliza Sincronizado (nombre de clase) y dos clases A y B que amplían la clase base. si llamé a foo desde la instancia A y la instancia B en dos hilos diferentes, se sincronizarán. Aquí hay un código de ...

4 la respuesta

Aprendizaje de Java, uso de palabra clave sincronizada

so estaba probando consynchronized palabra clave. Aquí hay un ejemplo que probé: public class MyTest { static int i = 0; public static void main(String[] args) { new Thread(t1).start(); new Thread(t2).start(); } private static ...

8 la respuesta

Si un método sincronizado llama a otro método no sincronizado, ¿hay un bloqueo en el método no sincronizado

En Java, si un método sincronizado contiene una llamada a otro no sincronizado, ¿puede otro método acceder al método no sincronizado al mismo tiempo? Básicamente, lo que pregunto es si todo en el método sincronizado tiene un bloqueo (incluidas ...

6 la respuesta

Cierre en un objeto mutable: ¿por qué se considera una mala práctica?

Mira estoresponde [https://stackoverflow.com/questions/238173/worst-java-practice-found-in-your-experience/1219428#1219428] . Dice Seis ejemplos realmente malos; ... bloqueo en un campo mutable. p.ej. sincronizado (objeto) {objeto = ...; ...