发明授权
- 专利标题: Enhanced thread stepping
- 专利标题(中): 增强线程步进
-
申请号: US12406627申请日: 2009-03-18
-
公开(公告)号: US08327336B2公开(公告)日: 2012-12-04
- 发明人: Cary L. Bates , John M. Santosuosso
- 申请人: Cary L. Bates , John M. Santosuosso
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Patterson & Sheridan LLP
- 主分类号: G06F9/44
- IPC分类号: G06F9/44
摘要:
Embodiments of the invention provide debugging techniques for multithreaded programs. For example, a debugger may reduce the time required to release inactive threads that hold resources needed by an active thread. For example, if a timer expires before a line of code finishes executing, the debugger assumes that the active thread requires a resource locked by an inactive thread and releases other threads. During subsequent execution of the line of code, the debugger reduces the timer length of the timer. In doing so, inactive threads are released sooner, thereby reducing the wait time a user experiences when debugging lines of code.
公开/授权文献
- US20100242026A1 ENHANCED THREAD STEPPING 公开/授权日:2010-09-23
信息查询