gpt4 book ai didi

javascript - 为什么需要 async.js?

转载 作者:行者123 更新时间:2023-11-28 20:00:47 25 4
gpt4 key购买 nike

我认为 javascript 是非阻塞和异步的,那么异步给你带来了什么?

我知道你有一些像map这样的函数来触发多个“线程”,但是是这样吗?

我对 javascript 和 Nodejs 完全陌生。

编辑:我的意思不是“线程”,我的意思是并行执行多个回调的外观。

最佳答案

Javascript“不是”非阻塞和异步的。而且它是单线程的,因此指令是顺序执行的,一个接一个,而不是并行执行。

使用 Javascript 进行异步编程比使用其他语言更容易,因为它具有事件、回调、闭包和匿名函数。这允许构建复杂的工作流程,您可以在正常的阻塞操作期间执行其他指令,并在获得结果时返回操作(通常通过回调)。但是您或您使用的库必须构建此异步工作流程。 JavaScript 不会为你做这件事。

async 提供了许多使异步编程变得更容易的函数。只是编写更快的异步代码的实用程序。

关于javascript - 为什么需要 async.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21688488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com