Vad är överbelastning?

Överbelastning kan referera till något av följande:

1. Överbelastning är generellt en term som används för att beskriva när en enhet eller tjänst överstiger dess rekommenderade gränser. Till exempel kan ett populärt nätverk bli överbelastad med användare eller strömförsörjningen kan bli överbelastad när en störning uppstår. Ofta när en överbelastning uppstår, utför enheten eller tjänsten dåligt eller inte alls.

2. Överbelastning avser en uppsättning processer i dataprogrammering med vilket ett speciellt ord eller en symbol kan ges flera betydelser:

Funktionsöverbelastning är en funktion som finns i flera programmeringsspråk, särskilt C ++ och Java, som tillåter flera funktionellt olika funktioner eller metoder att dela samma namn. Till exempel kan funktionsfunktionen () och funktionen (Obj Obj ) vara helt separata funktioner. Kompilatorn kan välja vilken funktion som ska utföras baserat på argumenten som passerat.

Operatörsöverbelastning, även känd som "ad hoc polymorphism", är en process i datorprogrammering. En operatör (som + eller - ) kan vara "överbelastad" så att den utför en annan operation, beroende på operandörerna. Exempelvis kan a + b utföra tillägg om variablerna a och b är båda talen. Men om + operatören är överbelastad för att hantera matriser kan den automatiskt utföra matristillägget om a och b är matriser.

Fel tolerans, Programmeringsvillkor