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

3 la respuesta

Java: ¿Cómo verificar si se puede adquirir un candado? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Cómo determinar si un objeto está bloqueado (sincronizado) para no bloquear en Java? [/questions/1779795/how-do-determine-if-an-object-is-locked-synchronized-so-not-to-block-in-java] 7 respuestas Si ...

1 la respuesta

¿Puede sincronizar de forma segura en un parámetro de método Java?

Tome este código: public class MyClass { private final Object _lock = new Object(); private final MyMutableClass _mutableObject = new MyMutableClass() public void myMethod() { synchronized(_lock) { // we are synchronizing on instance variable ...

3 la respuesta

Java: ¿Se liberan todos los monitores cuando el hilo espera en un objeto?

Antes de que un hilo puedawait en un objeto, tiene que adquirir un monitor en ese objeto. Luego se libera el monitor y el hilo intenta volver a adquirirlo una vez que se despierta. Pero lo que le sucede a otros monitores que el hilo retiene ...

8 la respuesta

Sincronización del 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 ...

7 la respuesta

por qué esperar / notificar / notificar ¿Todos los métodos no están sincronizados en java?

en Java siempre que necesitemos llamar a wait / notify / notifyAll, necesitamos tener acceso al monitor de objetos (ya sea mediante un método sincronizado o mediante un bloque sincronizado). Entonces, mi pregunta es por qué Java no optó por ...

7 la respuesta

¿Deberías sincronizar el método de ejecución? ¿Por qué o por qué no

Siempre he pensado que sincronizar el método de ejecución en una clase de Java que implementa Runnable es redundante. @ Estoy tratando de entender por qué la gente hace esto: public class ThreadedClass implements Runnable{ //other stuff ...

7 la respuesta

Synchronize en valor, no objeto [duplicado]

Esta pregunta ya tiene una respuesta aquí: Synchronizing en objetos String en Java [/questions/133988/synchronizing-on-string-objects-in-java] 17 respuestas Quiero hacer algo así en Java public void giveMoney(String userId, int money) { ...

1 la respuesta

¿por qué método sincronizado que permite que varios subprocesos se ejecuten simultáneamente?

Tengo el siguiente programa en el mismo archivo. He sincronizado el método run (). class MyThread2 implements Runnable { Thread t; MyThread2(String s) { t=new Thread(this,s); t.start(); } public synchronized void run() { for (int i=0;i<3;i++) { ...

10 la respuesta

uso apropiado de singleton sincronizado?

Así que estoy pensando en construir un proyecto de pasatiempo, algo fuera de lo común, solo para repasar mi programación / diseño. Básicamente es una araña web multiproceso, que actualiza la misma estructura de datos object-> int. Así que ...

1 la respuesta

¿Por qué `this.synchronized` en lugar de simplemente` sincronizado` en Scala?

En un ejemplo de trabajo con JDBC en Scala, hay un código siguiente: this.synchronized { if (!driverLoaded) loadDriver() }Por quéthis.synchronized en lugar de solosynchronized?