Java程序中获取当前进程的进程ID.md

向右看齐 2023-02-20 07:56 36阅读 0赞

从JDK1.5之后,Java开始提供包:java.lang.management
java.lang.management提供了一系列的用来在运行时管理和监督JVM和OS的管理接口。
采用ManagementFactory获取pid的程序代码如下:

  1. package com.sino.daily.code_2020_3_11;
  2. import java.lang.management.ManagementFactory;
  3. /** * create by 2020-06-25 11:42 * * @author caogu */
  4. public class GetPid {
  5. public static void main(String[] args) {
  6. // get name representing the running Java virtual machine.
  7. String name = ManagementFactory.getRuntimeMXBean().getName();
  8. System.out.println(name);
  9. // get pid
  10. String pid = name.split("@")[0];
  11. System.out.println("Pid is:" + pid);
  12. }
  13. }

在这里插入图片描述

当然,这只是java.lang.management包中的一个小功能,该包还提供了很多其他的管理接口,参照java doc如下:
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,36人围观)

还没有评论,来说两句吧...

相关阅读