我对异步与同步的理解和概念正确吗?

时间:2018-12-14 10:58:13

标签: node.js ajax asynchronous synchronization backend

我刚刚开始学习node.js和后端编程概念。我对异步和同步之间的区别有一个大概的了解,想知道我的以下逻辑在理解这些概念方面是否正确。

异步类型连接---

用户要求发表新帖子。 (单击创建新帖子按钮)

服务器发回一个带有必要输入字段的网页,该输入字段是帖子(例如,标题,正文,标签)(例如,我创建的stackoverflow帖子)必需的。 接收到数据后,客户端会发回一个数据包,说它已接收到数据,并且线程结束。

用户填写输入字段,然后单击提交和新主题 打开

服务器从输入字段中获取数据,然后线程结束。

服务器更新数据库。任务完成。

同步连接---

客户要求服务器发表新帖子。线程打开直到 客户填写输入字段。  服务器继续使用处理能力来保持线程处于打开状态,直到用户单击提交为止。用户单击提交,服务器更新数据库线程结束。任务结束。

因此,基本上异步连接只是小型同步连接? 同步连接同时结束任务和线程的位置。 异步连接将任务拆分为多个线程。直到任务完成。

我希望这是正确的。

0 个答案:

没有答案
相关问题