首页 > 开发 > NodeJS > 正文

单个进程处理请求,是依次处理,而不存在一个进程同时处理多个请求,我理解的对吗?

2017-09-08 17:11:18  来源:网友分享

我发现进程处理请求的时候,一个请求没有处理完时,另外一个请求会阻塞等待,所以我想问的是,所有的单进程是不是都是依次处理请求吗?就好像redis一样,所有的命令都是依次执行。

解决方案

应该是单线程,单进程不对。只有单进程单线程才会像你说的这样请求堵塞,当然单进程多线程的情况,所有线程都再处理请求的时候新来请求也会堵塞。redis就是因为是单线程的所有命令都是依次执行,而不是单进程;