我实现了一个带有一些进程ID列表的应用程序。我使用Runtime.getRuntime().exec("ps")
成为此列表。但我不需要像PID 1 --> init
这样的所有流程。有一些最大值。该标准PID的PID值?我可以使用if PID > 1000 , then use it
答案 0 :(得分:2)
唯一保证的PID是init
的{{1}}。提前启动的其他进程通常会在同一(短)范围内获得一个PID,因为它们每次都以相同的顺序启动,但你不能真正依赖它。
您需要自己过滤,纯数字过滤器不会一直有效。 (PID也可以被回收,因此完全可以获得具有非常低PID的正常用户进程。)