我有两个函数,第一个函数执行简单的加法,第二个函数执行减法。这些函数如何在Node.JS中异步执行?
答案 0 :(得分:0)
总之,你不能。您无法在node.js进程中异步运行同步代码。您可以影响时间(例如将来某个时间以我有两个函数,第一个函数执行简单的加法,第二个函数执行减法。这些函数如何在Node.JS中异步执行?
sscanf
启动),但是当它运行时它仍然是同步的,而不是异步的。
编写异步新代码的唯一方法是:
setTimeout()
或fs.readFile()
)。只有本机代码或其他进程支持的本机代码或node.js函数才能在node.js中真正异步。您无法使用简单的Javascript代码(例如您的加法和减法函数,并在单个node.js过程中将它们从同步变为异步。没有神奇的方法可以做到这一点。根据定义,node.js运行所有的Javascript在一个线程中。