Проблема с гоночной трассой
Проблема «гоночной трассы» — это конкретный случай состояния гонки . Проблема «ипподрома» — это недостаток в системе или процессе, при котором результат и/или результат процесса неожиданно и критически зависят от последовательности или времени других событий, которые происходят по круговой схеме. Эта проблема семантически отличается от состояния гонки из-за циклического характера проблемы.
Этот термин возник из-за идеи о том, что два сигнала совершают круговое движение друг с другом, чтобы первыми повлиять на выходной сигнал. [ нужна ссылка ] Проблемы с гоночной трассой могут возникать в электронных системах, особенно в логических схемах, и в компьютерном программном обеспечении, особенно в многопоточных или распределенных программах.
См. также
[ редактировать ]Внешние ссылки
[ редактировать ]- Анализаторы голода и критической расы для Ada
- Статья « Алгоритмы оптимального назначения состояний асинхронных конечных автоматов » Роберта М. Фюрера, Билла Линя и Стивена М. Новика
- Статья « Новая основа для решения проблемы назначения состояний для спецификаций, основанных на событиях », авторы Лучано Лаваньо, Чо В. Мун, Роберт К. Брайтон и Альберто Санджованни-Винсентелли.
- « Безопасный программист: предотвращайте условия гонки: борьба за ресурсы может быть использована против вас ». Статья Дэвида А. Уиллера
- Глава « Избегайте состояний гонки » (Безопасное программирование для Linux и Unix HOWTO)
- Условия гонки, безопасность и неизменяемость в Java , с примером исходного кода и сравнением с кодом C, автор Chiral Software.