如何获取Java进程的id?
我知道有几种依赖于平台的黑客,但我更喜欢一种更通用的解决方案.
不存在能够保证在所有jvm实现中工作的独立于平台的方式.
在Linux+Windows上,它返回一个类似"12345@hostname"的值(12345是进程ID).请注意,尽管是according to the docs,但不能保证此值:
"12345@hostname"
12345
返回表示正在运行的Java虚拟机的名称.这个
In Java 9新的process API可用于:
long pid = ProcessHandle.current().pid();
微服务架构实战160讲 -〔杨波〕
深入浅出计算机组成原理 -〔徐文浩〕
编辑训练营 -〔总编室〕
DDD实战课 -〔欧创新〕
设计模式之美 -〔王争〕
MongoDB高手课 -〔唐建法(TJ)〕
容器实战高手课 -〔李程远〕
HarmonyOS快速入门与实战 -〔QCon+案例研习社〕
React Native 新架构实战课 -〔蒋宏伟〕
商业思维案例笔记 -〔曹雄峰〕
现代React Web开发实战 -〔宋一玮〕
JavaScript进阶实战课 -〔石川〕
无涯教程 - MySQL教程
无涯教程 - PDFbox教程
无涯教程 - Node.js教程
无涯教程 - Swift教程
无涯教程 - TCP/IP网络编程教程
无涯教程 - TypeScript教程
无涯教程 - JavaScript 代码整洁指南教程
无涯教程 - Python 数学应用教程