既然node是单线程的,那么假如十个用户同时去请求服务器查询修改同一个数据,node这时只能处理一个请求,只能一个一个来执行.let a='test'router.get('/test/match',function(req,res){
/*修改 a*/
}那么node怎么做到请求相互之间互不干扰的?因为是排队执行,像上面的全局变量a被修改后,下一个请求a变量值已经改变,会影响到下个请求处理.
- 3 回答
- 0 关注
- 258 浏览
添加回答
举报
0/150
提交
取消