Kas yra perkrova?

Perkrovimas gali būti susijęs su bet kuriuo iš šių būdų:

1. Apskritai perkrova yra terminas, naudojamas apibūdinti, kada įrenginys ar paslauga viršija rekomenduojamas ribas. Pavyzdžiui, populiarus tinklas gali būti perkrautas su naudotojais, arba kai maitinimo šaltinis gali būti perkrautas. Dažnai, kai įvyksta perkrova, įrenginys arba paslauga neveikia arba visai neveikia.

2. Perkrovimas reiškia kompiuterių programavimo procesų rinkinį, pagal kurį vienam specialiam žodžiui ar simboliui gali būti suteikta daug reikšmių:

Funkcijų perkrovimas yra funkcija, randama keliose programavimo kalbose, būtent „C ++“ ir „Java“, kuri leidžia kelioms funkciškai skirtingoms funkcijoms ar metodams dalytis tuo pačiu pavadinimu. Pavyzdžiui, mano funkcija () ir mano funkcija ( Obj objektas ) gali būti visiškai atskiros funkcijos. Kompiliatorius gali pasirinkti, kurią funkciją atlikti pagal pateiktus argumentus.

Operatoriaus perkrova, dar vadinama „ad hoc polimorfizmu“, yra kompiuterių programavimo procesas. Operatorius (pvz., + Arba - ) gali būti „perkrautas“ taip, kad jis atliktų kitą operaciją, priklausomai nuo jo operandų. Pavyzdžiui, a + b gali atlikti papildymus, jei kintamieji a ir b yra abu skaičiai. Bet jei + operatorius yra perkrautas matricoms valdyti, jis gali automatiškai atlikti matricos papildymą, jei a ir b yra matricos.

Gedimų tolerancija, programavimo terminai