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

2 la respuesta

incremente un valor de recuento fuera de paralelo.

¿Cómo puedo incrementar un valor entero fuera del alcance de un ciclo parallel.foreach? ¿Cuál es la forma más ligera de sincronizar el acceso a objetos fuera de bucles paralelos? var count = 0; Parallel.ForEach(collection, item => { ...

2 la respuesta

¿debería LOCK_EX en lectura y escritura ser atómico?

file_put_contents ( "file", "data", LOCK_EX )para escribir (lo que significa - bloquear y escribir) file_get_contents ( "file", LOCK_EX )para leer (lo que significa - bloquear y luego leer) ¿lanzará una excepción? plantear un error? bloquear ...

1 la respuesta

Desencadenantes y bloqueo de tabla en MySQL

Escenario: Tengo algunos desencadenantes que hacen un seguimiento del número de registros de una tabla, junto con otra información útil. Estos disparadores se activan al agregar / eliminar / actualizar en esta tabla y se encargan de escribir esta ...

3 la respuesta

Leer y escribir en un archivo mientras mantiene el bloqueo

Estoy haciendo un simple contador de carga de página almacenando el conteo actual en un archivo. Así es como quiero hacer esto: Bloquear el archivo (bandada)Leer el recuento actual (fread)Incrementarlo (++)Escribir nuevo recuento ...

2 la respuesta

En Perl, ¿cómo puedo esperar a que los hilos terminen en paralelo?

Tengo un script Perl que lanza 2 hilos, uno para cada procesador. Necesito que espere a que termine un hilo, si un hilo termina, se genera uno nuevo. Parece que el método de unión bloquea el resto del programa, por lo tanto, el segundo subproceso ...

3 la respuesta

Powershell: compruebe si un archivo está bloqueado

Tengo un problema con la automatización de una implementación, después de detener el servicio todavía hay un bloqueo en el archivo y no puedo eliminarlo. Realmente no quiero comenzar a hackear con sueños para hacer algo que "generalmente ...

6 la respuesta

Detectar tablas bloqueadas (bloqueadas por LOCK TABLE)

¿Hay alguna manera de detectar tablas bloqueadas en MySQL? Me refiero a mesas cerradas por elLOCK TABLE table WRITE/READ mando. (Tenga en cuenta que los lectores interesados en detectarnombrada cerraduras adquiridas conGET_LOCK tiene que ...

16 la respuesta

¿Por qué es malo el bloqueo (esto) {...}?

losDocumentación de MSDN [http://msdn.microsoft.com/en-us/library/c5kehkcz%28v=vs.110%29.aspx]dice que public class SomeObject { public void SomeOperation() { lock(this) { //Access instance variables } } }es "un problema si se puede acceder a la ...

1 la respuesta

¿Las variables de condición todavía necesitan un mutex si está cambiando el valor verificado atómicamente?

Aquí está la forma típica de usar una variable de condición: // The reader(s) lock(some_mutex); if(protected_by_mutex_var != desired_value) some_condition.wait(some_mutex); unlock(some_mutex); // The writer lock(some_mutex); ...

4 la respuesta

Limitar el número de subprocesos que ejecutan un método a la vez

Tenemos una situación en la que queremos limitar el número de solicitudes paralelas que nuestra aplicación puede hacer a su servidor de aplicaciones. Tenemos potencialmente más de 100 subprocesos en segundo plano en ejecución que querrán realizar ...