@Version(version="1.16.2", versionFamily="1.16") public final class CoreSystem extends Object
ResourceDispatchCenter
中的部分功能。Constructor and Description |
---|
CoreSystem() |
Modifier and Type | Method and Description |
---|---|
static void |
checkVersion()
检测版本是否与最新版一致
|
static int |
getBestPoolSize(double blockingFactor)
根据核心数量和阻塞系数计算一个线程池所需要的最佳线程数量。
|
static String |
getCoreVersion() |
static int |
getCpuCore()
获取程序可用的CPU核心数量
|
static Properties |
getProperties() |
public static void checkVersion()
public static String getCoreVersion()
public static int getCpuCore()
public static int getBestPoolSize(double blockingFactor)
根据核心数量和阻塞系数计算一个线程池所需要的最佳线程数量。最佳的线程数 = CPU可用核心数 / (1 - 阻塞系数)阻塞系数代表整个任务下来,线程有百分之多少的时间是处于阻塞状态的。
blockingFactor
- 阻塞系数,0~1之间, 不可等于1public static Properties getProperties()
System.getProperties()
Copyright © 2020. All rights reserved.