首页 > 解决方案 > 1个核心docker容器中的Java程序可以同时运行多少个线程

问题描述

作为标题。我使用 Kubernetes 来管理容器。并将 pods CPU 配置为一个核心。当kubernetes在超线程服务器中生成一个docker容器时,所以这个docker容器cpu配置是一个核心。然后在这个 docker 容器中运行一个 java 程序。这个Java程序在同一时钟下可以运行多少个线程 图表

标签: javadockerkubernetes

解决方案


Linux 将 HT 内核报告为 CPU,因此如果您请求 1 个 CPU ( cpu: 1000m),那么您可以同时运行一个线程,如果机器上有未使用的内核,则可能会运行更多线程。


推荐阅读