当前位置:   article > 正文

【论文笔记】Learning from Mistakes——A Comprehensive Study on Real World Concurrency Bug Characteristics_learning from mistakes: a comprehensive study on r

learning from mistakes: a comprehensive study on real world concurrency bug

abstract

开篇揭示了concurrent programs的存在,写出正确的concurrent programs需要很多点:包括concurrency bug detection, concurrent program testing, concurrent programming model design。
作者提出这篇文章是第一篇(在作者的知识范围内)综合现实世界并发错误特征的一篇study,(我自己的工作也可以这么说,是研究uaf-patch的第一篇)。仔细调查并发bug的模式,从4个有代表性的服务器和客户端应用中(MySQL, Apache, Mozilla and OpenOffice)随机选择105个策略。作者提出:Our study reveals several interesting findings and provides useful guidance for concurrency bug detection, testing, and concurrent programming language design.(可以作为我们的论文的结果。
然后作者列出自己的findings:

(1) Around one third of the examined non-deadlock concurrency bugs are caused by violation to programmers’ order intentions, which may not be easily expressed via synchronization primitives like locks and transactional memories;
(2) Around 34% of the examined non-deadlock co

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/721088
推荐阅读
相关标签
  

闽ICP备14008679号