期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
多重中断C程序中数据竞争及原子性检测 被引量:6
1
作者 吴学光 文艳军 +3 位作者 王戟 傅秀涛 綦艳霞 顾斌 《计算机科学与探索》 CSCD 2011年第12期1085-1093,共9页
在多重中断C程序中,中断嵌套可能会导致一些非期望的交叠执行,从而造成错误的程序执行结果。典型的问题是共享变量引起的数据竞争破坏了程序的原子性。针对此类问题,对多重中断C程序的运行时语义进行建模,根据共享变量的访问给出了一种... 在多重中断C程序中,中断嵌套可能会导致一些非期望的交叠执行,从而造成错误的程序执行结果。典型的问题是共享变量引起的数据竞争破坏了程序的原子性。针对此类问题,对多重中断C程序的运行时语义进行建模,根据共享变量的访问给出了一种原子性的定义,提出了相应的数据竞争及原子性检测方法,并采用函数摘要技术缩减静态分析过程中所需遍历的程序状态。最后,设计并实现了一个数据竞争及原子性检测原型工具MIDAC(multiple interruption C program data race and atomicity checker),实验结果表明,该工具能够针对一定规模的实际程序得到很好的检测效果。 展开更多
关键词 多重中断 数据竞争 原子性
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部