等待IO的线程还会阻塞CPU内核吗?

时间:2019-05-29 16:57:56

标签: java parallel-processing cpu

我正在一台服务器上工作,该服务器为不同的查询调用了数据源并行性,并占用了内存中的数据,对其进行汇总并做出响应。我有4个核心。直到我有4个查询时,我的等待时间是正常的,但是自从我添加第5个查询以来,这几乎花费了两倍的时间。另外,第五查询是最快的查询。

理想情况下,我的CPU不应阻塞这四个处理器的IO来处理第五个处理器。但是我想了解我的CPU何时才在IO上受阻。

  1. 当我的服务器收到响应但没有完全收到响应时,它会被阻止吗?
  2. 当我的服务器收到响应并对其进行解析时,它是否被阻止?我相信是的。

0 个答案:

没有答案