发明名称 SYSTEM AND METHOD FOR THREAD PROTECTED TESTING
摘要 A method performed by a system including one or more data processing systems. The method includes receiving a plurality of requesting process calls for a target process from one or more requesting processes and identifying dependencies between the requesting process calls. The method includes sending the requesting process call to the target process for execution on multiple threads, including sending thread execution parameters corresponding to the requesting process calls, the thread execution parameters indicating that the requesting process calls can be executed by the target process simultaneously and independently, that the requesting process calls must be processed in a specific order based on the dependencies, or that the requesting process calls are to be executed with shared process objects. The method includes receiving results from the target process. The method includes sending the results to the requesting processes corresponding to the respective requesting process calls.
申请公布号 US2014157286(A1) 申请公布日期 2014.06.05
申请号 US201414175404 申请日期 2014.02.07
申请人 Siemens Product Lifecycle Management Software Inc. 发明人 Brazier Mark
分类号 G06F9/52 主分类号 G06F9/52
代理机构 代理人
主权项 1. A method performed by a system including one or more data processing systems, comprising: receiving a plurality of requesting process calls for a target process from one or more requesting processes; identifying dependencies between the requesting process calls; sending the requesting process calls to the target process for execution on multiple threads, based on the identified dependencies, including sending thread execution parameters corresponding to the requesting process calls, the thread execution parameters indicating that (i) the requesting process calls can be executed by the target process simultaneously and independently, (ii) that the requesting process calls must be processed in a specific order based on the dependencies, or (iii) that the requesting process calls are to be executed with shared process objects; receiving results, corresponding to the requesting process calls, from the target process; and sending the results to the one or more requesting processes corresponding to the respective requesting process calls.
地址 Plano TX US