Question

As the question above says : Is the PID of a process unique in long term ?

I'm trying to add one table that represents a Process into my database. To deal this do I need to put its PID as a primary key or an auto-generated id?

Was it helpful?

Solution

It depends on the OS, however normally a PID will only be unique for as long as that process is running.

That is, as long as your process is running no other process will be given a PID the same as your process, however as soon as a process has terminated another process can (and most likely will eventually) be given the same PID.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top