En Windows, ¿hay 0 PID válidos para un proceso o está reservado por el sistema operativo? Sería bueno si puede proporcionar un enlace a un documento que dice que está reservado o qué. ¡Gracias!Windows PID = 0 ¿válido?
Respuesta
Abrir el administrador de tareas - cambiar a la pestaña de procesos (tal vez haga clic en "Ver", "Mostrar columnas" y habilitar la columna PID).
PID 0 es el proceso inactivo del sistema. Como ese proceso no es realmente un proceso y nunca se cierra, sospecho que siempre es así.
No hay documentación disponible para mí, pero estoy bastante seguro de que este siempre será el caso.
El PID de 0 está reservado para el "proceso de psuedo" inactivo, al igual que el PID de 4 está reservado para el sistema (kernel de Windows).
No puedo encontrar ninguna documentación en donde se especifica que, pero consulta de los procesos a través de cualquier API (Perf contadores WMI), siempre le dará el proceso inactivo para la EPI 0.
No está señalado en ningún lugar, pero todo se reduce a cómo funciona la tabla de manejo del kernel. Este mismo objeto se utiliza para los identificadores de proceso/proceso y identificadores de proceso. Ocurre que todos los valores de manejo comienzan en 0x4, y PsInitialSystemProcess es el primer proceso que se crea, por lo que obtiene un PID de 4. El proceso inactivo no es en realidad un proceso y no puede abrirlo. Probablemente no tenga un PID para la mayoría de los propósitos, pero la mayoría de las herramientas lo consideran 0.
- 1. Convierta un PID de Cygwin en un PID de Windows
- 2. ¿Forma rápida de determinar si existe un PID en (Windows)?
- 3. 0 + 0 + 0 ... + 0! = 0
- 4. ¿Cómo obtener PID desde la función PHP exec() en Windows?
- 5. Archivo por lotes de Windows: ¿PID del último proceso?
- 6. PID del último proceso en ejecución en Windows
- 7. Tamaño de propiedad tiene un tamaño no válido de 0
- 8. Error java.lang.IndexOutOfBoundsException: el índice 0 no es válido, el tamaño es 0 en mi programa android
- 9. Nginx Número de PID inválido
- 10. Esperando al pid de Ruby pid para salir
- 11. Comprobación de un identificador de ventanas no válido: ¿debo comparar con 'NULL', '0' o incluso 'nullptr'?
- 12. Linux PID reciclaje
- 13. obtener PID de paramiko
- 14. PID para nuevo hilo
- 15. Diferencia entre bash pid y $$
- 16. Significado de espera ((int *) 0)
- 17. ms C++ get pid del proceso actual
- 18. Convertir DateTime.Now a un nombre de archivo de Windows válido
- 19. sobre android Drawable getBounds return Rect (0, 0 - 0, 0)
- 20. Obteniendo el modo anillo 0 en C++ (Windows)
- 21. Eliminar recursivamente archivos de 0 KB mediante Windows cmd
- 22. Windows Azure: la longitud del blob permanece 0
- 23. ¡Ignorando un nivel de error! = 0 en Windows Powershell
- 24. obtener pid del proceso hijo
- 25. Lista de PID en Erlang
- 26. Obtener el nombre de PID?
- 27. BASH - Compruebe si existe PID
- 28. comenzar GDB usando un pid
- 29. mmap en/proc/pid/mem
- 30. Cómo obtener pid de pthread