martedì 31 gennaio 2012

Check than act

A cura di Flavio Casadei Della Chiesa
Leggi l'articolo completo su flaviocdc.net 
Chect then Act, schema di codice nel quale si effettua un controllo prima di eseguire un'azione.
// Check then act
.....
    if (test) {
        azione();
    } else  {
        altraAzione();
    }
.....
utilizzare questo codice in un ambiente concorrente può avere risultati inaspettati. E' infatti possibile che dopo aver eseguito il test la condizione sia cambiata, in questo caso potrebbe venir invocata l'azione sbagliata.

Nessun commento:

Posta un commento