发明名称 Methods and apparatus to manage concurrent predicate expressions
摘要 Methods, apparatus, systems and articles of manufacture are disclosed to manage concurrent predicate expressions. An example method discloses inserting a first condition hook into a first thread, the first condition hook associated with a first condition, inserting a second condition hook into a second thread, the second condition hook associated with a second condition, preventing the second thread from executing until the first condition is satisfied, and identifying a concurrency violation when the second condition is satisfied.
申请公布号 US9117021(B2) 申请公布日期 2015.08.25
申请号 US201313827121 申请日期 2013.03.14
申请人 Intel Corporation 发明人 Gottschlich Justin E.;Pereira Cristiano Ligieri;Pokam Gilles;Wu Youfeng
分类号 G06F11/36 主分类号 G06F11/36
代理机构 Hanley, Flight & Zimmerman, LLC 代理人 Hanley, Flight & Zimmerman, LLC
主权项 1. A method to detect a concurrency violation, comprising: inserting a first condition hook into a first thread, the first condition hook located in compiled code of the first thread and associated with a first condition that is defined by a non-compiled instruction external to the compiled code of the first thread; inserting a second condition hook into a second thread, the second condition hook located in compiled code of the second thread and associated with a second condition that is defined by the non-compiled instruction external to the compiled code of the second thread; preventing the second thread from executing until the first condition is satisfied; and identifying a concurrency violation when the second condition is satisfied.
地址 Santa Clara CA US