采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
每一个异步操作线程池都会开一个线程执行,执行完之后的回调函数即结果再由主线程来执行。这个和nodejs的执行原理不是一样的吗?
课程中讲到过,js是单线程的。
nodejs并不是一种语言,语言还是js,可以理解为nodejs是一个运行环境,可以让js运行在服务端。
那js异步也是由浏览器的其他模块来执行的,也就是由浏览器的常驻线程的来执行,执行结果再交给主线程执行,只是主线程是单线程吧,老师怎么不讲清楚,我说nodejs只不过是想区分js跑在服务端而已
node只是一个提供一个js跑在服务端的环境,可以理解成手机软件在电脑端运行,电脑端就需要安装一个模拟器来运行手机软件?
登录后可查看更多问答,登录/注册
前端无门槛学习,从ES6到ES11,一套课程掌握JS最新语法
1.8k 2
2.2k 3
2.2k 2
1.4k 2
986 2