Cos'è il sovraccarico?

Il sovraccarico può fare riferimento a uno dei seguenti:

1. In generale, overload è un termine usato per descrivere quando un dispositivo o un servizio supera i limiti raccomandati. Ad esempio, una rete diffusa potrebbe sovraccaricarsi di utenti o l'alimentatore potrebbe sovraccaricarsi in caso di sovratensione. Spesso quando si verifica un sovraccarico, il dispositivo o il servizio si comporta male o non funziona affatto.

2. Il sovraccarico si riferisce a un insieme di processi nella programmazione del computer con cui una parola o un simbolo speciale può avere più significati:

L'overloading delle funzioni è una funzionalità che si trova in diversi linguaggi di programmazione, in particolare C ++ e Java, che consente a diverse funzioni o metodi funzionalmente diversi di condividere lo stesso nome. Ad esempio, myfunction () e myfunction (object Obj ) potrebbero essere funzioni completamente separate. Il compilatore può scegliere quale funzione eseguire in base agli argomenti passati.

L'overloading dell'operatore, noto anche come "polimorfismo ad hoc", è un processo nella programmazione di computer. Un operatore (come + o - ) può essere "sovraccaricato" in modo che esegua un'operazione diversa, a seconda dei suoi operandi. Ad esempio, a + b può eseguire aggiunte se le variabili a e b sono entrambi numeri. Ma se l'operatore + è sovraccarico per gestire le matrici, può automaticamente eseguire l'addizione matrice se a e b sono matrici.

Tolleranza ai guasti, termini di programmazione