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

3 la respuesta

¿Qué sucede si inicio sesión en el mismo archivo desde varios procesos diferentes en Python?

Pasé horas investigando el comportamiento, primero sobre esas preguntas: Atomicidad de `write (2)` a un sistema de archivos local [https://stackoverflow.com/questions/10650861/atomicity-of-write2-to-a-local-filesystem] ¿Cómo puedo sincronizar, ...

1 la respuesta

¿Cómo vaciar el caché de guayaba cada 30 segundos mientras lo envío a otro método?

Estoy poblando mi caché de guayaba desde múltiples hilos llamandoadd método. Ahora desde el hilo de fondo que se ejecuta cada 30 segundos, quiero enviar lo que esté en el caché asendToDB método atómicamente? Abajo está mi código: public class ...

1 la respuesta

¿Rompe la lista de elementos de almacenamiento de la regla de atomicidad cuando no hay razón para consultar sobre los elementos? Versos de tabla de unión que requiere que se escanee toda la tabla

Este caso específico se refiere a listas y artículos. El mismo elemento puede pertenecer a múltiples listas, y cada lista tiene muchos elementos. Opción A (la forma "correcta" según tengo entendido): haga una tabla de unión, que tiene list_ID y ...

4 la respuesta

la asignación de referencia es atómica, entonces ¿por qué se necesita Interlocked.Exchange (ref Object, Object)?

En mi servicio web multiproceso asmx tuve un campo de clase _todosData de mi propio tipo SystemData que consta de pocosList<T> yDictionary<T> marcado comovolatile. Los datos del sistema (_allData) se actualiza de vez en cuando y lo hago creando ...

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

5 la respuesta

Incremento modular con clases atómicas de Java

Me sorprendió que las clases AtomicInteger y AtomicLong de Java no tengan métodos para incrementos modulares (por lo que el valor se ajusta a cero después de alcanzar un límite). Supongo que me falta algo obvio. ¿Cuál es la mejor manera de hacer ...

3 la respuesta

¿Qué operaciones en Java se consideran atómicas?

¿Qué operaciones en Java se consideran atómicas?

2 la respuesta

Reemplazar alternativa de archivo cuando la aplicación mantiene el archivo bloqueado

El editor FooEdit (llamémoslo) usaReemplazar el archivo [https://msdn.microsoft.com/en-us/library/windows/desktop/aa365512%28v=vs.85%29.aspx] () al guardar para garantizar que la operación de guardado sea efectivamente atómica y que si algo sale ...

2 la respuesta

Creación atómica de un archivo si no existe en Python

Estoy buscando una versión atómica de lo siguiente: import os def tryMakeFile(filename): try: with open(filename) as _: return False except FileNotFoundError: with open(filename, mode='a') as _: return True(Por favor, no comente sobre cuestiones ...

1 la respuesta

uso golang atomic LoadInt32 / StoreInt32 (64)

¿Alguien puede mostrar el ejemplo donde se necesita el uso de tales operaciones atómicas? No entiendo una diferencia entre import "sync/atomic" ... var sharedA int64 var sharedB *int64 ... // concurent code tmpVarA := sharedA tmpVarB := *sharedB ...