Prozess-IDs nehmen streng zu, aber wenn Ihr System lange genug läuft und viele Prozesse beendet und gestartet werden, können Sie irgendwann die Grenze des zugrunde liegenden Integraltyps erreichen (auf meinem System scheint es sich um ein vorzeichenbehaftetes Int zu handeln) Es würde keine größere PID geben. Würde dies dazu führen, dass alte nicht verwendete IDs (von abgeschlossenen Prozessen) recycelt werden (dh ein zweites Mal ausgegeben werden)? Was ist, wenn jemand darauf wartet, dass diese PID endet, aber nicht lange eingecheckt hat?
7
Antworten:
Prozess-IDs nehmen unter keinem mir bekannten UNIX-ähnlichen Betriebssystem strikt zu. Ihre Frage basiert auf einer falschen Annahme.
Die einzigen Anforderungen an Prozess-IDs sind:
quelle