发明名称 Tools and methods for discovering race condition errors
摘要 Tools and methods are described herein for discovering race condition errors in a software program. The errors are discovered by deliberately causing a processor executing the test program to switch threads at intervals other than normally scheduled by an operating system. The thread switching is caused upon occurrence of selected events. The intervals may be selected automatically or with user input. Furthermore, thread switching may be caused during conditions more likely to cause race condition errors. For example, thread switches may be caused between threads that share control of a memory device or while the processor is executing instructions related to synchronization tools (e.g. locks, mutex, etc.).
申请公布号 US2004123185(A1) 申请公布日期 2004.06.24
申请号 US20020326772 申请日期 2002.12.20
申请人 MICROSOFT CORPORATION 发明人 PIERCE KENNETH BRYANT;CHAU HO-YUEN
分类号 G06F11/36;(IPC1-7):G06F11/30 主分类号 G06F11/36
代理机构 代理人
主权项
地址