Namai Plėtra Kas yra kamino perpildymas? - apibrėžimas iš techopedijos

Kas yra kamino perpildymas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia krūvos perpildymas?

Rietuvės perpildymas yra vykdymo klaida, kuri atsitinka, kai programai trūksta atminties skambučių krūvoje. Rietuvės perpildymas paprastai reiškia išteklių teikimo problemą ir turi būti ištaisytas, kad programa galėtų tinkamai veikti ir naudoti atmintį.

„Techopedia“ paaiškina kamino perpildymą

Svarbu pabrėžti, kad krūvos perpildymas yra loginė vykdymo klaida, o ne sintaksės klaida. Sintaksės klaidos atsiranda tada, kai kompiuteris negali tinkamai nuskaityti kodo skyriaus, o kompiliatorius ar kitas svarbiausias klaidas prieš gamindamas jas sugauna. Kita vertus, kamino perpildymas įvyksta „mišinyje“ ir gali būti sunku išsiaiškinti.

Dėl nepakankamos atminties tam tikrai programai gali būti skirta perkrauta dalis. Juos taip pat gali sukelti kodų bazė, kurioje kodavimo programa ar kūrėjas neprisiminė atminties ribų ir užprogramavo vykdomąją programą viršyti jas. Daugelis programuotojų rekursines funkcijas laiko pagrindiniu kaltininku: Esant pasikartojimui, pasikartojantis procesas sunaudoja visą turimą atmintį ir tada suaktyvina krūvos perpildymą.

Kas yra kamino perpildymas? - apibrėžimas iš techopedijos