Javascript Web Api或C++;节点Js中的api在不同的线程上运行,以执行异步代码

Javascript Web Api或C++;节点Js中的api在不同的线程上运行,以执行异步代码,javascript,node.js,asynchronous,libevent,Javascript,Node.js,Asynchronous,Libevent,我见过这个。我的问题是,当我们发出asyn调用例如:setTimeout或api请求下载某些东西时。Web API或节点C++ API等待特定的时间,或者在单独的线程上下载API请求的响应。因此,一旦完成,可以使用事件循环将回调函数推送到js运行时调用堆栈 此外,web api如何知道异步调用的时间,例如:setTimeout已完成或api请求已满。有什么投票吗。Web API或节点C++ API的机制是什么?< /P>这是否回答了你的问题?

我见过这个。我的问题是,当我们发出asyn调用例如:setTimeout或api请求下载某些东西时。Web API或节点C++ API等待特定的时间,或者在单独的线程上下载API请求的响应。因此,一旦完成,可以使用事件循环将回调函数推送到js运行时调用堆栈


此外,web api如何知道异步调用的时间,例如:setTimeout已完成或api请求已满。有什么投票吗。Web API或节点C++ API的机制是什么?< /P>这是否回答了你的问题?