Table des matières:
Définition - Que signifie l'exception fatale?
Une exception fatale est une condition d'erreur qui indique l'accès à des valeurs de données non valides ou à des instructions illégales. Le niveau de privilège non valide pour une opération peut également provoquer des exceptions fatales. Lorsqu'une exception fatale se produit, les ordinateurs ne peuvent pas continuer à traiter les algorithmes de programme car une ou plusieurs instructions ultérieures dépendent de la valeur de variable à l'origine de l'exception.
Une exception fatale est indiquée par un message système qui recommande que le programme soit fermé ou débogué. Un utilisateur ferme généralement le programme, tandis qu'un développeur peut essayer de découvrir la cause de l'exception et de corriger les erreurs de codage.
Une exception fatale peut également être appelée erreur d'exception fatale.
Techopedia explique une exception fatale
Bien qu'un programme communique en permanence avec le système d'exploitation d'un ordinateur, il peut également avoir besoin de communiquer avec des applications en cours d'exécution supplémentaires. Cette communication est réalisée à travers plusieurs couches de code différentes. Lorsqu'une couche rencontre une exception, elle envoie cette exception à la couche suivante, dans le but de localiser un algorithme de gestion des exceptions. Si aucun algorithme approprié n'est trouvé, le système d'exploitation envoie une erreur d'exception fatale à l'utilisateur de l'ordinateur. Dans certains cas, des exceptions fatales peuvent entraîner l'arrêt forcé d'un système d'exploitation.
Un message d'erreur d'exception fatale peut également contenir des informations qui aident le développeur à localiser le code à l'origine de l'exception.