Argomento precedente: EsempioArgomento successivo: Parametri di input


Operatore Valuta espressione

L'operatore Valuta espressione ritarda l'elaborazione di un ramo di processo fino a quando una condizione rappresentata da un'espressione booleana restituisce come risultato True. Questo operatore fornisce un meccanismo per sospendere un processo in attesa della modifica di una determinata condizione. È spesso utilizzato per sincronizzare processi interdipendenti o per controllare l'uso di risorse condivise e rappresentate da variabili.

Operatore Valuta espressione

La condizione viene valutata periodicamente in base alla frequenza specificata. La frequenza deve essere sufficientemente lunga per aumentare l'utilizzo della CPU entro limiti accettabili. Quando una condizione dura per un tempo minimo conosciuto, il carico può essere ulteriormente ridotto inserendo un operatore Postposizione prima dell'operatore Valuta espressione. Un esempio di tale situazione si verifica quando un altro processo utilizza una risorsa e non la libera prima di una determinata ora del giorno.