Jef*_*fLL 5 java concurrency spring multithreading
控制 Spring 在 Web 应用程序等中使用的线程数量是否重要,甚至可能?
假设我有一个基于 Spring 的 REST 服务器。我应该或者是否可以控制 Spring 用于服务请求的线程数量?如果我将应用程序部署在 8 核与 4 核的机器上,我是否必须配置 Spring 来考虑核数的差异?
请求线程的数量由Web容器控制,而不是由Spring控制。例如,如果您在 Tomcat 上运行,此问答解释了如何配置线程池大小:/sf/answers/546225851/
我应该或者是否可以控制用于服务请求的线程数量?
这是可能的,但通常不应该这样做。让容器来处理这个问题......除非你有充分的(基于证据的!)理由认为容器做出了糟糕的选择。容器默认值/策略应考虑可用核心的数量。
| 归档时间: |
|
| 查看次数: |
6705 次 |
| 最近记录: |