Ordinateurs ne sont pas multitâches : ils effectuent une tâche à la fois dans une telle succession rapide qui lui donne l'illusion d'une activité parallèle. En termes d'informatique , ces tâches sont appelées « processus ». Si vous voyez un message d'erreur Java sur " PID: 236, " cela signifie que l'un des programmes Java s'exécutant sur votre ordinateur est tombé en panne . Ce numéro spécifique identifie le programme qui s'est écrasé , mais n'est utile que pour les programmeurs pour résoudre le problème. Processeur Fonction
Un processus est un ensemble d'instructions pour un morceau particulier de logiciel ou d'un composant du système d'exploitation . La composante organise les tâches de processeur pour un programmateur de CPU. Ce programmateur détermine le moment où un CPU traite les instructions d'un logiciel particulier , et combien de temps il va travailler sur ce jeu d'instructions avant de passer à la suivante.
Threads et processus
< p> Un processus peut être constitué d'un ou plusieurs threads. Un thread est un ensemble linéaire d' instructions pour effectuer une tâche spécifique. Les programmeurs qui créent des programmes avec interfaces graphiques utilisent plusieurs threads pour dessiner une interface , d'écouter aux utilisateurs d'effectuer des actions au sein de l'interface et des données de resserrement dans le fond. Comme un CPU gère un processus multi-thread , elle se déroulera un fil comme un temps , tout comme il gère un processus à la fois . Un programme Java est généralement constitué d' un seul processus , mais les développeurs peuvent invoquer la " ProcessBuilder " pour créer des processus distincts pour différents ensembles de threads.
PID
un système d'exploitation identifie tous les processus avec un numéro unique, appelé identificateur de processus ou PID. Ces chiffres permettent au système d'exploitation , CPU scheduler et l'utilisateur de garder une trace de tous les différents processus s'exécutant sur l'ordinateur. Un PID est attribué au processus par le système d' exploitation lui-même , et n'est pas quelque chose sur lequel le programmeur a aucun contrôle. Pour cette raison, le ou les processus du même programme , peuvent avoir un PID ou PID différent à chaque fois que le programme s'exécute
Erreur PID: 236.
Le message " Java erreur PID: 236 " signifie que la machine virtuelle Java (JVM) a rencontré un problème qui a causé le blocage de l'application lors de l'exécution du processus avec le numéro PID 236. Les développeurs Java de tester leurs applications peuvent recouper ce chiffre avec des informations d'un gestionnaire de tâches pour voir quel processus contient le code problématique. Les utilisateurs finaux peuvent essayer de résoudre ce problème en installant la dernière version de la JVM pour leur système . Si un bogue dans le code source de l'application Java a causé l'erreur fatale , toutefois , les utilisateurs finaux ne peuvent rendre le texte complet du message d'erreur pour le développeur de l' application.