Динамические средства обнаружения гонок в параллельных программах
Keywords:
concurrency, data race, automatic bugs detectionAbstract
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
License
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
