异步主义

什么是异步以及为什么会出现异步?

异步是两个动作或进程之间存在时间延迟的现象。发生这种情况的原因有多种,例如设备和软件组件之间交互的复杂性、计算时间长、网络延迟或人为错误导致的时间延迟。异步是一种情况,其中某些操作会阻塞其他正在等待执行队列顺序完成的操作。例如,当执行 DML(数据操作语言)——数据修改操作(UPDATE、DELETE、INSERT)时,这通常发生在关系 DBMS 内部。它们被认为是“阻塞”的,即暂停对数据库的其他访问操作,直到其工作完成。

> 考虑异步的后果 - 当尝试对同一应用程序中的同一个表执行两个高度独立的查询时: 1. 第一个查询更新具有三个字段的表中的一行。 2.第二个查询比较UPDATE表操作中的城市名称和金额。 3. 结果,我们会发生意外,这取决于代码的准备程度、架构以及负责该代码的开发人员的知识水平。相同的程序可能在一台计算机上正常运行,但在另一台计算机上却无法运行。失败的原因多种多样:从超出开销限制到物理内存耗尽。在这种情况下,例如,如果您将一个纯C语言(没有SQL框架)编写的程序修改为Access查询并将该程序传输到另一台运行Windows XP的计算机上,那么您将得到