Editar conflicto


Un conflicto de edición es un problema de computadora que puede ocurrir cuando varios editores editan el mismo archivo durante un período corto de tiempo.

El conflicto ocurre cuando un editor obtiene una copia de un archivo de documento compartido, cambia la copia e intenta guardar los cambios en el archivo original, que ha sido alterado por otro editor después de que se obtuvo la copia.

La forma más sencilla de resolver un conflicto de edición es ignorar las ediciones intermedias y sobrescribir el archivo actual. Esto puede conducir a una pérdida sustancial de información y, a menudo, se emplean métodos alternativos para resolver o prevenir conflictos.

Los sistemas implementan el bloqueo para evitar el clásico escenario de actualización intermitente, que es un ejemplo típico de una condición de carrera, al imponer la serialización de los procesos de actualización a cualquier archivo dado. El siguiente ejemplo ilustra el problema de actualización intermitente:

La mayoría de los sistemas operativos admiten el concepto de bloqueo de registros, lo que significa que los registros individuales dentro de un archivo determinado pueden bloquearse, aumentando así el número de procesos de actualización simultáneos. El mantenimiento de la base de datos utiliza el bloqueo de archivos, mediante el cual puede serializar el acceso a todo el archivo físico subyacente a una base de datos. Aunque esto evita que cualquier otro proceso acceda al archivo, puede ser más eficiente que bloquear individualmente muchas regiones en el archivo eliminando la sobrecarga de adquirir y liberar cada bloqueo.

El mal uso de los bloqueos de archivos, como cualquier bloqueo de computadora, puede resultar en un rendimiento deficiente o en interbloqueos. El bloqueo de archivos también puede referirse a la seguridad adicional aplicada por un usuario de computadora, ya sea mediante el uso de seguridad de Windows, permisos NTFS o mediante la instalación de un software de bloqueo de archivos de terceros. El escritor informático Gary B. Shelly señala que muchos sistemas wiki "bloquearán al colaborador que intenta editar la página para que no pueda hacerlo hasta que el colaborador que está editando la página guarde los cambios o permanezca inactivo en la página durante un período de tiempo prolongado . " [1]


Una representación de un conflicto de edición. Para resolver el conflicto, el amante de las cabras debe elegir entre mantener sus cambios o fusionarlos con los del amante de los gatos.