如果nodejs是处理回调函数的单线程

时间:2018-12-13 13:47:01

标签: javascript node.js multithreading callback

当nodejs运行时,他只能在一个线程上工作,因此,如果有一个长任务,它将被卡住,直到该任务完成并意味着ti,它将阻塞另一个请求

但是如果我使用回调,例如查询数据库,则nodejs将继续运行其他请求,并且当回调返回时,他将继续

所以我的问题是 当nodejs运行使用完成此工作的回调查询数据库的函数时, 如果有一个线程,那么程序的哪一部分运行查询?

0 个答案:

没有答案