Invention Grant
US07657894B2 Detecting lock acquisition hierarchy violations in multithreaded programs
失效
在多线程程序中检测锁获取层次结构违规
- Patent Title: Detecting lock acquisition hierarchy violations in multithreaded programs
- Patent Title (中): 在多线程程序中检测锁获取层次结构违规
-
Application No.: US10955605Application Date: 2004-09-29
-
Publication No.: US07657894B2Publication Date: 2010-02-02
- Inventor: Zhiquiang Ma
- Applicant: Zhiquiang Ma
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F11/00

Abstract:
A method, apparatus, and system are provided for monitoring resource operations and detecting lock acquisition hierarchy violations in multithreaded programs. In one embodiment, a lock acquisition hierarchy graph is constructed to facilitate monitoring of resource operations performed by each of a plurality of threads of a multithreaded program. The resource operations performed by each thread are monitored by a monitor. Any violation in the hierarchy is detected by a detector, which is triggered with an occurrence of a change in the graph.
Public/Granted literature
- US20060070076A1 Detecting lock acquisition hierarchy violations in multithreaded programs Public/Granted day:2006-03-30
Information query