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

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

阅读 3.1k
2 个回答

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

所以我想问的是,所有的单进程是不是都是依次处理请求吗?

不是。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题