seegongsik
Mis palabras
Sistemas operativos

Cuando dos arreglan lo mismo a la vez

Dos arreglando lo mismo a la vez pueden romper el resultado. De a uno es la respuesta.

01

Cuando dos arreglan la misma casilla

Una nota con un número está pegada en la pared. Dice 10 ahora. Dos personas quieren sumarle 1 cada una.
Una lee 10, hace 11 en su cabeza y escribe 11 en la nota. La otra hace lo mismo. Pero si empiezan casi en el mismo momento, ambas leen el 10 original y ambas escriben 11.
Sumar 1 dos veces debería dar 12, pero el resultado es 11. Una suma desapareció. Es un accidente de arreglar lo mismo en el mismo momento.

10ABleer 10leer 10111111escribir 11escribir 11debía ser 12 pero 11una suma perdida

Cuando dos arreglan el mismo valor a la vez, una de las sumas desaparece

Arreglar lo mismo en el mismo momento puede descuadrar el resultado.

02

La misma acción, distinto resultado

Las mismas dos personas suman 1 igual, pero cambiemos solo el momento.
Por turno: una lee 10, escribe 11 y termina, luego la otra lee ese 11 y escribe 12. Resultado 12, correcto.
Superpuesto: una lee 10 y antes de escribir, la otra también lee el 10. Ambas escriben 11 y el resultado es 11, mal.
Las acciones eran literalmente iguales. Solo cuándo alguien se metió, ese único detalle de momento, decidió lo correcto de lo incorrecto.

Por turnoA leer10B leer11escribir11escribir1212bienSuperpuestoA leer10B leer1011mal

La misma suma sale bien por turno, mal cuando se superpone

Lo que decidió el resultado no fue la acción sino el momento en que alguien se metió.

03

Superponlos tú mismo

Dos trabajadores suman 1 cada uno al mismo valor. Ajusta cuánto se superponen al empezar.
Sepáralos lo suficiente y uno termina antes de que el otro empiece, así el resultado sale bien. Acércalos y uno lee antes de que el otro escriba, así una suma desaparece.
Mueve el control y mira desde qué punto se rompe el resultado. Las mismas dos acciones, y aun así en el momento en que se superponen el resultado se derrumba.

leercambiarescribirAleercambiarescribirB
12Resultado bien
Superposición20%
Separados sale bien en 12, superpuestos se rompe a 11. Busca desde qué punto se pone rojo.

Cambia cuánto se superponen y mira cuándo se rompe el resultado

Separarlos mantiene el resultado bien, y cuanto más se superponen mayor es el riesgo de que se rompa.

04

Si van de a uno por turno

Entonces cómo lo evitamos. La respuesta es simple. Mientras se arregla lo mismo, deja que solo una persona lo toque.
Mientras una lee, cambia y escribe, las demás esperan. Ese paquete debe terminar antes de que empiece el siguiente. Como hacer fila para un baño de uno. Si hay alguien dentro, la puerta se traba, y el siguiente entra solo cuando sale.
Así no hay superposición, y el resultado siempre sale bien. El costo es algo de espera. Por seguridad, aceptas una fila corta.

12Aen usoBesperandode a uno, sin superposiciónpero algo de espera

Mientras se arregla lo mismo, solo uno lo toca y los demás hacen fila

Dejar que uno arregle lo mismo por turno quita la superposición y vuelve seguro el resultado.

05

Ponlo en una sola página

Solo recuerda tres cosas.
Primero, arreglar lo mismo en el mismo momento causa accidentes. Como dos sumando a la vez pierden una suma, el resultado puede salir mal.
Segundo, el problema es el momento, no la acción. El mismo trabajo sale bien por turno, mal superpuesto. Tercero, dejar que vaya de a uno es seguro. Mientras se arregla lo mismo, solo uno lo toca y los demás hacen fila, así el resultado siempre sale bien.

Uno
Arreglar lo mismo en el mismo momento causa accidentes. Dos sumando a la vez pierden una suma.
Dos
El problema es el momento, no la acción. Bien por turno, mal superpuesto.
Tres
De a uno es seguro. Solo uno lo toca mientras los demás hacen fila, así sale siempre bien.

A-la-vez más compartido es accidente, el momento es el problema, de a uno es seguro

En una líneaArreglar lo mismo a la vez puede romper el resultado, y dejar que vaya de a uno lo puede evitar.
¿Te fue útil? Apoyar seegongsik
Sistemas operativos