À propos de la synchronisation
Pour synchroniser l’accès à une ressource, utilisez l’un des objets de synchronisation dans l’une des fonctions d’attente. L’état d’un objet de synchronisation est signalé ou non signé. Les fonctions d’attente permettent à un thread de bloquer sa propre exécution jusqu’à ce qu’un objet non signé spécifié soit défini à l’état signalé. Pour plus d’informations, consultez Synchronisation Interprocess.
Voici d’autres mécanismes de synchronisation :
- entrée et sortie qui se chevauchent
- appels de procédure asynchrone
- objets de section critique
- variables de condition
- verrous de lecteur/enregistreur minces
- Initialisation ponctuelle
- accès aux variables verrouillées
- listes liées séparément
- files d’attente du minuteur
- macro MemoryBarrier
Pour plus d’informations sur la synchronisation, consultez Problèmes de synchronisation et de multiprocesseur.