Concurrent program data competition instruction level positioning method
A technology of program data and positioning method, which is applied in the direction of electrical digital data processing, instrumentation, error detection/correction, etc., and can solve problems such as inability to compete for data and command positioning
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0024] The following in conjunction with example specifically illustrates the implementation of the data competition positioning method of the present invention, but the implementation of the present invention is not limited thereto, the experimental environment of this experiment is: operating system Ubuntu116.04, stake tool: Intel Corporation's dynamic stake tool PIN, The version number is 3.4.
[0025] Such as figure 1 As shown, a concurrent program data race instruction-level positioning method includes the following steps:
[0026] exist figure 2 In the example code datarace_true shown, the main thread performs a read operation on the shared variable global, the sub-threads thrd1 and sub-thread thrd2 respectively perform a write operation on the shared variable global, and the sub-thread thrd3 performs a read operation on the shared variable global operation, because all the operations of the main thread and the three sub-threads are not protected by any locks, so they...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com