我想知道如果不是你的代码的所有部分都是异步的,那么你从使用异步http请求中获得了多少好处。让我们考虑以下情况: 1)异步http请求阻塞在同步数据库调用上,以及2)同步http请求等待异步数据库调用。1) Web Api支持异步操作方法,但是如果我在处理请求时调用同步数据库,那么线程会阻塞调用,并且我将无法获得异步可以给我带来的更好的线程经济性的好处,或者什么?
我是这个Node.js的新手。我担心我的所有代码都会同步运行,从而阻塞了其他请求,使我的应用程序在处理许多请求时显得滞后、冻结等等。i < array.length; i++) { // do a lot heavy lifting with each itemNode.js会自动异步运行该代码吗?它还在运行代码时会阻止其他请求吗?
或者我应该显式声明异步/