Invention Grant
- Patent Title: Efficient and scalable use of shared resources
-
Application No.: US16799653Application Date: 2020-02-24
-
Publication No.: US11263061B2Publication Date: 2022-03-01
- Inventor: Jeffrey Marc Richter
- 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: Ogilvie Law Firm
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/52

Abstract:
Threads of a process require a shared resource to perform their work. The threads have a shared object, which might include a lock and an expiration time. When the resource has not been acquired and any one of the threads attempts to access the shared resource, that thread locks the lock, acquires the shared resource, sets the expiration time, releases the lock, and then uses the shared resource to perform its work. When any one of the threads requires the resource and the resource has been acquired but the expiration time is within a time threshold, only that thread refreshes the resource, resets the expiration time, and uses the resource to perform its work. When any of the threads require the resource and the resource is available and not expired, the thread uses the shared resource.
Public/Granted literature
- US20210263784A1 EFFICIENT AND SCALABLE USE OF SHARED RESOURCES Public/Granted day:2021-08-26
Information query