deadlock

Bloqueo Recursivo (Mutex) vs Bloqueo No Recursivo (Mutex)

POSIX permite que los mutexes sean recursivos. Eso significa que el mismo hilo puede bloquear el mismo mutex dos veces y no s ... rsivo puede ser ligeramente más rápido que uno recursivo? Sin embargo, probé esto y la diferencia realmente no es tan grande.

Diagnóstico de bloqueos en SQL Server 2005

Estamos viendo algunas condiciones de bloqueo perniciosas, pero raras, en la base de datos SQL Server 2005 de Desbordamiento ... } return _db; } } ¿Recomienda crear un nuevo contexto para cada Controlador, o por página, o.. más a menudo?

Cómo capturar SQLException causado por un bloqueo?

Desde una aplicación.NET 3.5 / C#, me gustaría capturar SqlException pero solo si es causada por bloqueos en una instancia d ... deadlock en su mensaje parece una forma muy fea de lograr este comportamiento. ¿Alguien sabe la forma correcta de hacer esto?

await funciona pero llamando tarea.Resultado bloqueos / bloqueos

Tengo las siguientes cuatro pruebas y la última se cuelga cuando la corro, mi pregunta es por qué sucede esto: [Test] public ... } public bool SkipPhrase { get; set; } public long Timestamp { get; set; } } ¿Por qué se cuelga la última prueba?

Causa de que un proceso sea una víctima de punto muerto

Tengo un proceso con una Selección que tarda mucho tiempo en terminar, en el orden de 5 a 10 minutos. Actualmente no estoy u ... trucción select está causando el tiempo de búsqueda lento. Puedo crear un índice basado en este campo? Es aconsejable?

Cómo implementar un bloqueo en JavaScript

¿Cómo podría implementarse algo equivalente a lock en C# en JavaScript? Por lo tanto, para explicar lo que estoy pensando u ... tento de bloqueo fallará en algunas circunstancias. ¿alguien sabe cómo implementar un bloqueo que no fallará en JavaScript?

Un ejemplo async / await que causa un punto muerto

Me encontré con algunas prácticas recomendadas para la programación asíncrona utilizando las palabras clave async/await de c# ... ? ¿Puede alguien explicarme por qué hay un punto muerto en el ejemplo anterior? No tengo ni idea de cuál es el problema ...

Bloqueo al acceder a StackExchange.Redis

Me estoy topando con una situación de punto muerto al llamar a StackExchange.Redis . No se exactamente lo que está pasando, ... ación? (Al menos hasta que podamos utilizar .NET 4.6 y el nuevo TaskCreationOptions.RunContinuationsAsynchronously, supongo)

C++ terminate called without an active exception

Estoy recibiendo un error de C++ con threading: terminate called without an active exception Aborted Aquí está el código: ... hreading/implementing-a-thread-safe-queue-using-condition-variables.html ¿Qué estoy haciendo mal y cómo soluciono el error?

¿Es posible que un hilo se bloquee solo?

¿Es técnicamente posible que un hilo en Java se bloquee a sí mismo? Me preguntaron esto en una entrevista hace un tiempo, y ... dlock () throws RemoteException { synchronized (this) { //Call testDeadlock via RMI loopback } }

¿Por qué los bloqueos anidados no causan un punto muerto?

¿Por qué este código no causa un punto muerto? private static readonly object a = new object(); ... lock(a) { lock(a) { .... } }

¿Cuáles son las razones comunes para los estancamientos?

Los bloqueos son difíciles de encontrar y muy incómodos de eliminar. ¿Cómo puedo encontrar fuentes de error para bloqueos e ... n de punto muerto"? En mi caso especial, se trata de bases de datos, pero esta pregunta está abierta para cada punto muerto.

Consejos para evitar bloqueos en Java

Estoy estudiando subprocesos java y deadlocks, entiendo ejemplos de deadlock, pero me pregunto si hay reglas generales a segu ... que se pueden aplicar al código fuente en Java para evitar bloqueos? En caso afirmativo, ¿podría explicar cómo implementarlo?

Base de datos: ¿Qué es el Control de Concurrencia Multiversión (MVCC) y quién lo soporta? [cerrado]

Recientemente Jeff ha publicado con respecto a su problema con los bloqueos de base de datos relacionados con la lectura. M ... te problema. ¿Qué es y qué bases de datos lo soportan? Actualizado: estos lo soportan (¿qué otros?) oracle postgresql

Diferencia entre condición de rodadura y punto muerto

¿Cuál es la diferencia entre un bloqueo muerto y una condición de carrera en términos de programación?

Bloqueos de SQL Server entre selección / actualización o selección múltiple

Toda la documentación de SQL Server deadlocks habla sobre el escenario en el que la operación 1 bloquea el recurso A y luego ... tener un bloqueo exclusivo y viceversa? Esto está sucediendo en SQL Server 2005 no es que creo que esto hace una diferencia.

Cero bloqueo SQL por diseño - cualquier patrón de codificación?

Me encuentro con bloqueos SQL muy poco frecuentes pero molestos en una aplicación web.NET 2.0 que se ejecuta en la parte supe ... que no se producirá ningún bloqueo nunca. ¿Hay algún patrón de codificación SQL garantizado para ser a prueba de bloqueos?

¿Cómo explicar mejor el "punto muerto"?

Estoy luchando para explicar "punto muerto" en hilos en palabras fáciles, así que por favor ayuda. ¿Cuál podría ser el mejor ... opuestas, pero aún así. Si tiene alguna experiencia previa de entrenamiento de programación concurrente be ¡sería excelente!

Estrategias y técnicas de bloqueo para evitar bloqueos en el código

La solución común para evitar el bloqueo en el código es asegurarse de que la secuencia de bloqueo ocurra de una manera común ... otras técnicas, patrones o prácticas comunes se utilizan en la codificación para garantizar la prevención de bloqueo muerto?

Trabajando alrededor del error de MySQL " Se encontró un bloqueo al intentar obtener el bloqueo; intente reiniciar la transacción"

Tengo una tabla MySQL con aproximadamente 5,000,000 de filas que se actualizan constantemente de pequeñas maneras mediante pr ... su frecuencia? Por ejemplo, ¿cómo hago exactamente para "reiniciar la transacción en Db.pm línea 276"? Gracias de antemano.