Invention Grant
- Patent Title: Thread-safe development in a multi-threaded system
-
Application No.: US17005177Application Date: 2020-08-27
-
Publication No.: US11262991B1Publication Date: 2022-03-01
- Inventor: Joel Stephen Pritchett
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Alleman Hall Creasman & Tuttle LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F8/41 ; G06F9/52

Abstract:
A method for thread-safe development of a computer program configured for parallel thread execution comprises maintaining a digital record of read or write access to a data object from each of a plurality of sibling threads executing on a computer system. Pursuant to each instance of read or write access from a given sibling thread, an entry comprising an indicator of the access type is added to the digital record. The method further comprises assessing the thread safety of the read or write access corresponding to each entry in the digital record and identifying one or more thread-unsafe instances of read or write access based on the assessment of thread safety.
Public/Granted literature
- US20220066758A1 THREAD-SAFE DEVELOPMENT IN A MULTI-THREADED SYSTEM Public/Granted day:2022-03-03
Information query