Consistencia débil


El nombre de consistencia débil se puede utilizar en dos sentidos. En el primer sentido, estricto y más popular, la consistencia débil es uno de los modelos de consistencia utilizados en el dominio de la programación concurrente (por ejemplo, en memoria compartida distribuida , transacciones distribuidas, etc.).

Por lo tanto, no puede haber acceso a una variable de sincronización si hay operaciones de escritura pendientes. Y no puede haber ninguna nueva operación de lectura / escritura iniciada si el sistema está realizando alguna operación de sincronización.

En el segundo sentido, más general, la consistencia débil se puede aplicar a cualquier modelo de consistencia más débil que la consistencia secuencial .

Una condición más estricta es una fuerte consistencia , donde los procesos paralelos pueden observar solo un estado consistente.