Invention Grant
- Patent Title: Synchronization object prioritization systems and methods
-
Application No.: US16043426Application Date: 2018-07-24
-
Publication No.: US10740159B2Publication Date: 2020-08-11
- Inventor: Vladimir Shveidel , Anton Kucherov
- Applicant: EMC IP Holding Company LLC
- Applicant Address: US MA Hopkinton
- Assignee: EMC IP Holding Company LLC
- Current Assignee: EMC IP Holding Company LLC
- Current Assignee Address: US MA Hopkinton
- Agency: Daly, Crowley Mofford & Durkee, LLP
- Main IPC: G06F9/52
- IPC: G06F9/52 ; G06F9/48

Abstract:
A method for controlling a synchronization object of a computer processing system that includes executing a plurality of processing threads, each of the processing threads having a priority level within the computer processing system. At least one of the plurality of threads requests a lock to the synchronization object. The priority of lower priority processing threads that have a lock to the synchronization object or are waiting in a waiting queue for the synchronization object are promoted. The lower priority threads having a priority lower than the lock requesting thread are promoted to a priority level that is at least as high as that of the lock requesting thread. Upon a release of the lock by a promoted processing thread, returning the promoted processing thread to the original priority level from which the processing thread was promoted.
Public/Granted literature
- US20200034212A1 SYNCHRONIZATION OBJECT PRIORITIZATION SYSTEMS AND METHODS Public/Granted day:2020-01-30
Information query