期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
一种链状数据结构细粒度自动加锁方法 被引量:1
1
作者 张予现 张昱 《小型微型计算机系统》 CSCD 北大核心 2012年第9期1892-1897,共6页
细粒度锁在并行编程与并发软件设计中起着重要的作用.然而,细粒度锁对程序员具有较高的要求,通常在设计细粒度锁并发程序时会带来算法复杂,编程困难,程序易出错等问题.提出一种链状数据结构的细粒度加锁方法,并实现自动转换含有形状和... 细粒度锁在并行编程与并发软件设计中起着重要的作用.然而,细粒度锁对程序员具有较高的要求,通常在设计细粒度锁并发程序时会带来算法复杂,编程困难,程序易出错等问题.提出一种链状数据结构的细粒度加锁方法,并实现自动转换含有形状和共享标注的程序为细粒度锁代码的翻译器,为了使生成的代码具有无死锁,引入了一致性加锁协议,实验结果表明,基于本文方法能够自动为链状数据结构操作添加细粒度锁,生成的代码具有较高的并发性. 展开更多
关键词 并行编程 并发软件 细粒度锁 链状数据结构 翻译器
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部