Informazioni sulla sincronizzazione
Per sincronizzare l'accesso a una risorsa, usare uno degli oggetti di sincronizzazione in una delle funzioni di attesa. Lo stato di un oggetto di sincronizzazione viene segnalato o non firmato. Le funzioni di attesa consentono a un thread di bloccare la propria esecuzione fino a quando un oggetto non firmato specificato non è impostato sullo stato segnalato. Per altre informazioni, vedere Sincronizzazione tra processi.
Di seguito sono riportati altri meccanismi di sincronizzazione:
- input e output sovrapposti
- chiamate di procedure asincrone
- oggetti sezione critica
- variabili di condizione
- blocchi di lettura/scrittura sottili
- inizializzazione una tantum
- accesso a variabili interlocked
- elenchi collegati interlocked
- code timer
- macro MemoryBarrier
Per altre informazioni sulla sincronizzazione, vedere Problemi di sincronizzazione e multiprocessore.