1.获取cpu核心数:Runtime.getRuntime().availableProcessors();创建线程池:Executors.newFixedThreadPool(nThreads);//nThreads为线程数2.这个只要服务器内存够大,CPU核心数较多,处理数据比较强就好了,注意不要一下分配几千个线程,可能会导致堆栈溢出的,这样程序就挂了,因为线程很费内存资源 用法一:判断所在服务器是否为多核,从而根据情况编写代码逻辑 /** True if on multiprocessor…