×

ADAPTIVE HANDLING OF PRIORITY INVERSIONS USING TRANSACTIONS

  • US 20140189693A1
  • Filed: 05/14/2013
  • Published: 07/03/2014
  • Est. Priority Date: 01/02/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving, at an operating system of a data processing system, a request from a first process to acquire an exclusive lock for accessing a resource of the data processing system;

    increasing a second priority of a second process to reduce total execution time, the second process currently in possession of the exclusive lock for performing a transactional operation with the resource, wherein the second priority was lower than a first priority of the first process; and

    notifying the second process to indicate that another process is waiting for the exclusive lock to allow the second process to complete or roll back the transactional operation and to release the exclusive lock thereafter.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×