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

Authors

  • Vitaliy Trifanov
  • Dmitry Tsitelov

Keywords:

concurrency, data race, automatic bugs detection

Abstract

One of the most hazardous and hardly reproducible errors that occur in multithreaded programs are data races — unsynchronized accesses to same shared memory fragment from several threads, where one access is write. Generally data races are weakly localized and damage global data structures. Manual detection of data races is very complicated. There was a lot of research in this area, but automatic data race detection remains an actual issue. In this review evolution of existing approaches is considered and their advantages and drawbacks are analyzed. Special attention is paid to automatic race detection in Java applications.

Downloads

Published

2011-12-31

Issue

Section

Software Engineering

How to Cite

[1]
“Динамические средства обнаружения гонок в параллельных программах”, Comput. Tools Educ., no. 6, Dec. 2011, Accessed: Oct. 24, 2026. Available: http://cte.eltech.ru/ojs/index.php/kio/article/view/1280

Most read articles by the same author(s)