package com.easyooo.framework.common.net; import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; /** * * 进程工具类 * * @author Killer */ public class ProcessUtil { private static final Integer PID; static { RuntimeMXBean runtime = ManagementFactory.getRuntimeMXBean(); // format: "pid@hostname" String name = runtime.getName(); String pidString = name.substring(0, name.indexOf('@')); PID = Integer.parseInt(pidString); } /** * 可获取当前进程号 * @return */ public static Integer getCurrentPid(){ return PID; } }