Состояние гонки (race condition), конкуренция - что это в Программировании
Primary tabs
Forums:
Состояние гонки - проблема непредсказуемости результатов работы программы, возникающая в случае параллельного выполнения кода с доступом к общему ресурсу, когда реальное финальное и/или все промежуточные состояния этого ресурса нельзя точно предсказать из-за того, что последовательность выполнения операций над этим ресурсом не определена.
Примеры состояния гонки
Как решается проблема
Решается проблемы с помощью механизмов синхронизации, которые обычно связаны с той или иной формой блокирования доступа к ресурсу (напр. значению переменной)
- Log in to post comments
- 40 reads