Sincronizzazione

Da Wikipedia, l'enciclopedia libera.
Nota disambigua.svg Disambiguazione – Se stai cercando l'omonima tecnica nella realizzazione cinematografica, vedi Sincronizzazione (cinema).

In informatica, la sincronizzazione è la problematica dell'ordinamento temporale di operazioni.

Se tutte le operazioni sono eseguite in serie, il problema della sincronizzazione non sussiste. Tuttavia, spesso, per sfruttare meglio il sistema e quindi accelerare le elaborazioni, si ricorre al parallelismo, che consiste nell'iniziare più flussi di esecuzione contemporanei (vedi multithreading). Fintanto che le operazioni eseguite in parallelo usano parti distinte del sistema, non ci sono problemi, ma, quando due componenti hardware o software operano in parallelo sulla stessa parte del sistema, si può avere un conflitto.

Il codice che può essere eseguito solo da un

Voci correlate[modifica | modifica wikitesto]

Problemi che possono nascere dalla sincronizzazione errata o inefficiente
Cinema

Altri progetti[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]

Informatica Portale Informatica: accedi alle voci di Wikipedia che trattano di Informatica