加载中...
首页专利查询专利详情

*来源于国家知识产权局数据,仅供参考,实际以国家知识产权局展示为准

用于检测多线程程序中潜在竞争的方法和系统

发明专利无效专利
  • 申请号:
    CN200510063733.0
  • IPC分类号:G06F9/46
  • 申请日期:
    2005-03-24
  • 申请人:
    微软公司
著录项信息
专利名称用于检测多线程程序中潜在竞争的方法和系统
申请号CN200510063733.0申请日期2005-03-24
法律状态权利终止申报国家中国
公开/公告日2005-10-05公开/公告号CN1677353
优先权暂无优先权号暂无
主分类号G06F9/46IPC分类号G;0;6;F;9;/;4;6查看分类表>
申请人微软公司申请人地址
美国华盛顿州 变更 专利地址、主体等相关变化,请及时变更,防止失效
权利人微软技术许可有限责任公司当前权利人微软技术许可有限责任公司
发明人Y·于
代理机构上海专利商标事务所有限公司代理人顾嘉运
摘要
提供了克服先前锁集方法缺点的动态竞争检测系统和方法,所述先前锁集方法会产生许多假阳性,尤其是在线程衍生/连接和异步调用环境中。对于每个共享存储单元,维持有保护该单元的锁集和访问该单元的并行线程分段集。为了维持这些集合,每个线程维持当前持有的锁集和排列在其当前线程分段之前的线程分段集。每个线程也维持有在该线程衍生第二线程时递增的虚拟时钟。线程分段是包含线程标识符和虚拟时钟值的对。当特定共享存储单元的锁集为空且该存储单元的并行线程集的基数大于1时报告数据竞争。

专利服务由北京酷爱智慧知识产权代理公司提供