中易网

既然nodejs是单线程的,那么它怎么处理并发,难道要排队么

答案:1  悬赏:70  
解决时间 2021-01-12 16:07
  • 提问者网友:最美的风景
  • 2021-01-11 15:26
既然nodejs是单线程的,那么它怎么处理并发,难道要排队么
最佳答案
  • 二级知识专家网友:舍身薄凉客
  • 2021-01-11 16:54
js中不可能有真正的并发。
即便是node中异步读文件,也是系统进程把数据读出然后通过回调函数来把数据注入到js运行环境中。“并发”这种情况在js运行环境中是不可能存在的。但有一种例外是js worker,worker可以实现js的并发执行,不过worker进程相当于在一个沙箱中运行的,不能操作dom。因此并不是我们传统意义上的主线程创建子线程。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息