Sisällysluettelo:
Määritelmä - mitä kohtalokas poikkeus tarkoittaa?
Tappava poikkeus on virhetila, joka ilmaisee pääsyn joko virheellisiin tietoarvoihin tai laittomiin ohjeisiin. Virheellinen käyttöoikeustaso operaatiolle voi myös aiheuttaa kohtalokkaita poikkeuksia. Kun kohtalokkaita poikkeuksia tapahtuu, tietokoneet eivät voi jatkaa ohjelman algoritmien käsittelyä, koska yksi tai useampi seuraava käsky perustuu poikkeuksen aiheuttaneeseen muuttujan arvoon.
Tappava poikkeus ilmaistaan järjestelmäviestillä, joka suosittelee ohjelman sulkemista tai virheenkorjausta. Käyttäjä sulkee yleensä ohjelman, kun taas kehittäjä voi yrittää selvittää poikkeuksen syyn ja korjata mahdolliset koodausvirheet.
Tappava poikkeus voidaan kutsua myös kohtalokkaana poikkeuksen virheeksi.
Techopedia selittää kohtalokkaan poikkeuksen
Vaikka ohjelma kommunikoi jatkuvasti tietokoneen käyttöjärjestelmän kanssa, se saattaa joutua kommunikoimaan myös muiden käynnissä olevien sovellusten kanssa. Tämä viestintä saavutetaan useiden erilaisten koodikerrosten avulla. Kun kerros kohtaa poikkeuksen, se lähettää kyseisen poikkeuksen seuraavalle kerrokselle tavoitteena löytää poikkeusten käsittelyalgoritmi. Jos sopivaa algoritmia ei löydy, käyttöjärjestelmä lähettää tietokoneen käyttäjälle kohtalokkaan poikkeusvirheen. Joissakin tapauksissa kuolemaan johtavat poikkeukset voivat johtaa käyttöjärjestelmän pakkotyöhön.
Tappava poikkeusvirhesanoma voi sisältää myös tietoja, jotka auttavat kehittäjää paikantamaan poikkeuksen aiheuttaneen koodin.
