首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于未来锁集的死锁规避技术研究

摘要第4-5页
Abstract第5-6页
第1章 绪论第9-15页
    1.1 死锁规避的研究目的与意义第9-10页
    1.2 死锁规避的国内外研究现状第10-13页
        1.2.1 死锁规避的国外研究现状第11-12页
        1.2.2 死锁规避的国内研究现状第12-13页
        1.2.3 死锁规避的国内外研究现状分析第13页
    1.3 论文的主要研究内容及章节安排第13-15页
第2章 Clang及死锁产生的原因分析第15-24页
    2.1 Clang介绍第15-16页
    2.2 抽象语法树第16-17页
    2.3 控制流图第17-19页
    2.4 死锁的产生原因及类型第19-23页
        2.4.1 死锁的产生原因第19-20页
        2.4.2 死锁的分类第20-23页
    2.5 本章小结第23-24页
第3章 面向死锁规避的程序插装第24-34页
    3.1 路径敏感分析第24-27页
    3.2 顺序结构的插装第27-29页
    3.3 分支结构的插装第29-32页
    3.4 循环结构的插装第32-33页
    3.5 本章小结第33-34页
第4章 结合动态分析和静态分析的死锁规避方法第34-44页
    4.1 方法基本框架第34-41页
        4.1.1 LD_PRELOAD介绍第35-36页
        4.1.2 计算未来锁集第36-39页
        4.1.3 建立全局锁分配图第39页
        4.1.4 原子执行第39-41页
    4.2 对于读写锁规避逻辑的处理算法第41-42页
    4.3 对于自锁规避逻辑的处理算法第42-43页
    4.4 本章小结第43-44页
第5章 死锁规避原型系统Flider的实现与测试第44-62页
    5.1 实验环境第44页
    5.2 Flider的设计与实现第44-47页
        5.2.1 系统总体设计第44-45页
        5.2.2 系统模块的设计与实现第45-47页
    5.3 Flider的测试第47-52页
        5.3.1 测试方案第47页
        5.3.2 Flider的功能测试第47-52页
    5.4 死锁规避的实验结果与分析第52-61页
        5.4.1 实验数据第52-53页
        5.4.2 实验方法及评价指标第53-54页
        5.4.3 Flider的死锁规避能力分析第54-55页
        5.4.4 Flider的死锁规避效率分析第55-58页
        5.4.5 Flider的可扩展性分析第58-61页
    5.5 本章小结第61-62页
结论第62-63页
参考文献第63-67页
攻读硕士学位期间发表的论文及其它成果第67-69页
致谢第69页

论文共69页,点击 下载论文
上一篇:可配置的存量房产交易评估系统的设计与实现
下一篇:基于虚拟化的自动化测试框架