为了定时测试服务器性能,需要设计一个跑死CPU的功能
计划使用计算PI的方法,然后创建多个线程,同时去跑PI方法,当到了指定时间就开始执行,执行完之前,不做其他操作。没有到指定时间,则进行休息
package com.company;
import com.company.util.StringUtil;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
/**
* Created by user on 2021/12/22.
*/
public class RunCPU {
public static void autoRun(String week,String time,String thread_count,String pi_num){
//System.out.println(rand_pi(1000000000)); //改变参数值
SimpleDateFormat myFmt3 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss E");
if(week==null||week.trim().equals("")){
week = "三";
}
if(time==null||time.trim().equals("")){
time = " 18:";
}
if(thread_count==null||thread_count.trim().equals("")||!StringUtil.isDigit(thread_count)){
thread_count = "15";
}
if(pi_num==null||pi_num.trim().equals("")||!StringUtil.isDi


2442

被折叠的 条评论
为什么被折叠?



