发明名称 Methods and Systems to Identify and Reproduce Concurrency Violations in Multi-Threaded Programs
摘要 Methods and systems to identify and reproduce concurrency violations in multi-threaded programs are disclosed. An example method disclosed herein comprises determining whether a condition is met and serializing an operation of a first thread of a multi-threaded program relative to an operation of a second thread of the multi-threaded program. The serialization of the operations of the first and second threads results in a concurrency violation or bug thereby causing the multi-threaded program to crash. In this way, the operations of the first and second threads of the multi-threaded program that are responsible for the concurrency violation are identified and can be revised to remove the bug.
申请公布号 US2016224457(A1) 申请公布日期 2016.08.04
申请号 US201615096141 申请日期 2016.04.11
申请人 Intel Corporation 发明人 Gottschlich Justin;Pokam Gilles;Pereira Cristiano;Ha Jungwoo
分类号 G06F11/36 主分类号 G06F11/36
代理机构 代理人
主权项 1. (canceled)
地址 Santa Clara CA US