Asinclitismo

¿Qué es la asincronía y por qué ocurre?

La asincronía es un fenómeno en el que hay un retraso de tiempo entre dos acciones o procesos. Esto puede suceder por diversas razones, como la complejidad de las interacciones entre dispositivos y componentes de software, cálculos prolongados, latencia de la red o retrasos debido a errores humanos. La asincronía es una situación en la que algunas operaciones bloquean otras que están esperando a que se completen en el orden de la cola de ejecución. Por ejemplo, esto suele suceder dentro de un DBMS relacional cuando se realizan DML (lenguaje de manipulación de datos): operaciones de modificación de datos (ACTUALIZAR, ELIMINAR, INSERTAR). Se consideran "bloqueantes", es decir. suspender otras operaciones de acceso a la base de datos hasta que finalicen sus trabajos.

> Considere las consecuencias de la asincronía: al intentar ejecutar dos consultas fuertemente independientes en la misma tabla dentro de la misma aplicación: 1. La primera consulta actualiza una fila en una tabla con tres campos. 2. La segunda consulta compara el nombre de la ciudad y el monto en la operación de la tabla ACTUALIZAR. 3. Como resultado, obtenemos un accidente, dependiendo del grado de preparación de su código, su arquitectura y el nivel de conocimiento del desarrollador responsable de este código. Los mismos programas pueden funcionar normalmente en una computadora, pero negarse a funcionar en otra. Las razones del fallo son variadas: desde exceder el límite de sobrecarga hasta quedarse físicamente sin RAM. En este caso, por ejemplo, si toma un programa escrito en lenguaje C puro (sin el marco SQL), lo modifica para consultas de Access y transfiere el programa a otra computadora con Windows XP, obtendrá