【摘 要】
:
在软件演化过程中,代码的调试是不可或缺的重要环节。对于多线程程序,线程的交错和调度是非确定的,不同的线程调度会产生不同的结果,程序员较难调试多线程程序。为此,对实际
【机 构】
:
上海交通大学软件学院,上海交通大学电子信息与电气工程学院
【基金项目】
:
国家自然科学基金(61572313)
论文部分内容阅读
在软件演化过程中,代码的调试是不可或缺的重要环节。对于多线程程序,线程的交错和调度是非确定的,不同的线程调度会产生不同的结果,程序员较难调试多线程程序。为此,对实际项目中多线程程序出现的错误进行分析,提出一种新的多线程调试工具,并给出顺序点概念。设计用于调试的线程调度语言,在字节码层面对测试程序进行插桩,使线程按照期望的顺序调度。在此基础上实现一个Eclipse上的调试插件。实验结果表明,与现有工具IMunit相比,该调试工具减少了程序员的工作量,并拓展了两类程序的调试场景,具有较好的实用性。
其他文献
从理论、实践和期望3个角度论证了城市绿化斑块存在边缘区域,且存在可被利用的边缘生态效应,这一类型斑块所产生的边缘效应,不仅是绿化建设中不可忽略的一点,同时更应利用这
耕地资源的价值构成和影响因素可依据其功能来进行分析。其一部分功能在市场上通过市场流通以货币的形式表现出来,其价值的评估或核算都是对其在市场上的货币量的体现,而其他功
风险管理是一门新兴学科,但发展很快,已成为一种国际性的运动,受到了世界各国经济界的重视,在企业管理中得到了广泛而迅速地运用。作为系统性的科学,企业风险管理产生于本世
当前中国的崛起是在西方普世价值的包围下的崛起,并且是在现代化背景下的现在性崛起。因此,传统与现代,中国与西方的争论也就不可避免地发生了。而关于“亲亲互隐”的争论无
经过几十年的发展,目前我国的政府采购建设已经进入规范化和完善化阶段。相关政策法规明确了采购当事人、采购方式、采购合同、采购程序等方面,促使政府采购做到公开透明、公
<正>德国《经济新闻报》11月16日文章,中国今年研究和开发的投入将首次超越欧盟28个成员国。5年后,中国还有望超越目前领先的科技大国美国。这意味着,中国复制欧洲和美国技术
目的观察临床路径(CP)与整体护理整合应用于产科患者的效果。方法选择产科待产妇1000例,随机分为两组。对照组采取整体护理,观察组在整体护理的基础上按照临床路径标准管理;观察两
德国媒体称,中国企业分成了新旧两个部分。旧的往往是国有企业,从事能源、供应、基础设施等行业,大多存在僵化、负债高、受地方或国家政策影响、腐败和创新周期漫长的问题。同时
德国财经网7月17日发表文章称,"中国是全球经济的稳定器",目前国际政治和经济处于不稳定中,尤其是美国新总统特朗普上台后创导的"美国优先"政策和保护主义让各国都很担心。而中国
报道1例非生殖器部位特殊形态硬化性萎缩性苔藓,并经病理检查确诊.患者男,36岁.躯干、四肢群集分布白色皮疹1年余.皮疹瓷白色,扁平圆形或碟形,可见小的粉刺样毛囊性角质栓,四