Сведения о синхронизации
Чтобы синхронизировать доступ к ресурсу, используйте один из объектов синхронизации в одной из функций ожидания. Состояние объекта синхронизации — сигнал илибез знака. Функции ожидания позволяют потоку блокировать собственное выполнение до тех пор, пока указанный объект не перейдет в состояние сигнала. Дополнительные сведения см. в разделе Межпроцессная синхронизация.
Ниже приведены другие механизмы синхронизации.
- Перекрывающиеся входные и выходные данные
- асинхронные вызовы процедур
- Объекты критического раздела
- переменные условий
- тонкие блокировки средства чтения и записи
- одноразовая инициализация
- доступ к переменной interlocked
- переблокируемые по отдельности связанные списки
- очереди таймера
- Макрос MemoryBarrier
Дополнительные сведения о синхронизации см. в разделе Проблемы с синхронизацией и многопроцессорной обработкой.