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 è segnalato o non segnalato. Le funzioni di attesa consentono a un thread di bloccare la propria esecuzione fino a quando un oggetto non segnalato specificato viene impostato nello stato di segnalazione. Per altre informazioni, vedere Sincronizzazione tra processi.
Di seguito sono riportati altri meccanismi di sincronizzazione:
- di input e output sovrapposti
- chiamate di procedure asincrone
- oggetti di sezione critica
- variabili di condizione
- blocchi di lettura/scrittura sottili
- l'inizializzazione monouso
- l'accesso a variabili interbloccate
- liste collegate singolarmente interbloccate
- code timer
- La macro MemoryBarrier
Per altre informazioni sulla sincronizzazione, vedere Problemi di sincronizzazione e multiprocessore.