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

1 la respuesta

Cierre múltiples rutinas si ocurre un error en una de cada vez

considere esta función: func doAllWork() error { var wg sync.WaitGroup wg.Add(3) for i := 0; i < 2; i++ { go func() { defer wg.Done() for j := 0; j < 10; j++ { result, err := work(j) if err != nil { // can't use `return err` here // what sould I ...

5 la respuesta

¿Lock () garantiza la adquisición adquirida en el pedido solicitado?

Cuando varios subprocesos solicitan un bloqueo en el mismo objeto, ¿garantiza el CLR que los bloqueos se adquirirán en el orden en que se solicitaron? Escribí una prueba para ver si esto era cierto, y parece indicar que sí, pero no estoy seguro ...

1 la respuesta

¿Puede rsync admitir sincronización One to Many?

¿Puedo sincronizar los cambios de un sitio "modelo" en el que trabajo, en cientos de sitiosen el mismo servidorutilizandorsync? Estaría actualizando archivos de plantilla comunes y scripts JS. Si es posible, ¿cómo podría configurar esto? (Estoy ...

1 la respuesta

¿Asíncrono en un lenguaje de programa de bloqueo?

Forma de sincronizaciónPor ejemplo, ruby: con = Mysql.new('localhost') rs1 = con.query('select * from test01') # A rs2 = con.query('select * from test02') # B rs = getResult(rs1, rs2) # C con.close entoncesA bloqueará la ejecución.B se ejecutará ...

5 la respuesta

¿Cómo puedo sincronizar dos procesos accediendo a un archivo en un NAS?

Aquí está la cosa: tengo dos aplicaciones, escritas en C ++ y que se ejecutan en dos máquinas con diferentes sistemas operativos (una Linux y una Windows). Uno de estos procesos se encarga de actualizar un archivo XML en un NAS (almacenamiento ...

21 la respuesta

¿Evitar sincronizado (esto) en Java?

Cada vez que surge una pregunta en SO sobre la sincronización de Java, algunas personas están ansiosas por señalar quesynchronized(this) debería ser evitado. En cambio, afirman, se prefiere un bloqueo en una referencia privada. Algunas de las ...

1 la respuesta

Formas eficientes de agregar nuevos datos en Matlab (con código de ejemplo)

Estoy buscando métodos, funciones integradas, buenas prácticas ... para agregar nuevos datos a una matriz:cuando las filas y columnas no son iguales Los datos con los que trato están estructurados de la siguiente manera: A.values: Ta x Ma ...

3 la respuesta

Costo de sincronización

En un programa Java altamente concurrente y suponiendo que mis métodos están correctamente escritos y sincronizados correctamente, me pregunto cómo determinar cuál es mejor: void synchronized something() { ... }o void something() { ...

4 la respuesta

¿Cómo asegurarme de que no estoy compartiendo el mismo socket entre dos hilos al mismo tiempo? [duplicar]

Esta pregunta ya tiene una respuesta aquí: No comparta el mismo socket entre dos hilos al mismo tiempo [/questions/47783712/do-not-share-same-socket-between-two-threads-at-the-same-time] 7 respuestasTengo un código en el que estoy tratando con ...

2 la respuesta

Hacer visibles las tiendas de memoria anteriores para las cargas de memoria posteriores

Quiero almacenar datos en una gran matriz con_mm256_stream_si256() llamado en un bucle. Como entendí, se necesita una cerca de memoria para hacer que estos cambios sean visibles para otros hilos. La descripción de_mm_sfence() dice Realice una ...