Finding Stale-Value Errors In Concurrent Programs

CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE(2004)

引用 55|浏览32
暂无评分
摘要
Concurrent programs can suffer from many types of errors, not just the well-studied problems of deadlocks and simple race conditions on variables. This paper addresses a kind of race condition that arises from reading a variable whose value is possibly out of date. The paper introduces a simple technique for detecting such stale values, and reports on the encouraging experience with a compile-time checker that uses the technique. Copyright (C) 2004 John Wiley Sons, Ltd.
更多
查看译文
关键词
static checking, data races, race conditions, concurrency errors, error checking, stale values
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要