Статические и post-mortem методы обнаружения гонок в параллельных программах

Авторы

  • В. Ю. Трифанов
  • Д. И. Цителов

Ключевые слова:

многопоточность, параллельное программирование, автоматическое обнаружение ошибок, состояние гонки, обзор

Аннотация

Одной из самых сложных и трудновоспроизводимых ошибок в многопоточных программах являются состояния гонки (data race) – несинхронизированные обращения к одному и тому же участку памяти из различных потоков, из которых одно является записью данных. Обычно гонки слабо локализуемы, и ведут к повреждению глобальных структур данных, а их «ручное» обнаружение сильно затруднено. В этой области было проведено множество различных исследований, но автоматическое обнаружение гонок остается актуальной задачей. В данной статье рассматриваются статические и post-mortem методы обнаружения гонок, отдельное внимание уделяется вопросу поиска гонок в Java-приложениях.

Опубликован

22.01.2014

Выпуск

Раздел

Новая статья

Как цитировать

[1]
«Статические и post-mortem методы обнаружения гонок в параллельных программах», Компьютерные инструменты в образовании, вып. 5, янв. 2014, просмотрено: июл. 24, 2026. доступно на: http://cte.eltech.ru/ojs/index.php/kio/article/view/1275

Похожие статьи

1-10 из 151

Вы также можете начать расширеннвй поиск похожих статей для этой статьи.

Наиболее читаемые статьи этого автора (авторов)