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

8 la respuesta

Notifica / notifica a todos que libera el bloqueo que se está reteniendo

Estoy un poco confundido acerca de esperar y notificar / notificar a todos. Sé que hay un bloqueo para cada objeto java. Sé que esperar liberará el bloqueo para otro hilo. ¿Qué tal notificar / notificar a todos? ¿Notificar / notificar a todos ...

5 la respuesta

Estrategias y técnicas de bloqueo para prevenir puntos muertos en el código

a solución común para evitar el punto muerto en el código es asegurarse de que la secuencia de bloqueo se produzca de manera común, independientemente de qué hilo acceda a los recursos. Por ejemplo, los subprocesos T1 y T2, donde T1 accede al ...

8 la respuesta

¿Cómo funciona la cerradura exactamente?

Veo que para usar objetos que no son seguros para subprocesos envolvemos el código con un bloqueo como este: private static readonly Object obj = new Object(); lock (obj) { // thread unsafe code } Entonces, ¿qué sucede cuando varios subprocesos ...

11 la respuesta

ZooKeeper alternativas? (servicio de coordinación del clúster) [cerrado]

ZooKeeper [http://zookeeper.apache.org] es un servicio de coordinación de alta disponibilidad para centros de datos. Se originó en el proyecto Hadoop. Uno puede implementar el bloqueo, la conmutación por error, la elección del líder, la ...

1 la respuesta

c # Thread Safe Deep Copy

He estado leyendo muchas de las otras preguntas, así como muchas búsquedas en Google, y no he podido encontrar una solución clara. Basado en algunas de las mejores prácticas que he leído, los métodos estáticos de una clase deben crearse seguros ...

3 la respuesta

Java: ¿Qué, si hay algo, está bloqueado por métodos sincronizados aparte del objeto al que pertenecen?

Ahora, no estoy seguro de si esta es una pregunta estúpida, por favor tengan paciencia conmigo si es así. Es el bloqueo de un objeto "recursivo", i. mi. si dos objetos tienen referencias a un tercer objeto en sus campos y un hilo está ...

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 ...

5 la respuesta

Diferencia entre bloqueo manual y métodos sincronizados

¿Hay alguna diferencia entre esto: internal class MyClass { private readonly object _syncRoot = new Object(); public void DoSomething() { lock(_syncRoot) { ... } } public void DoSomethingElse() { lock(_syncRoot) { ... } } }y esto internal ...

2 la respuesta

¿Cómo implemento el "bloqueo pesimista" en una aplicación asp.net?

Me gustaría recibir consejos de cualquier persona con experiencia en la implementación de algo como "bloqueo pesimista" en una aplicación asp.net. Este es el comportamiento que estoy buscando: El usuario A abre la orden # 313 El usuario B ...

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 ...