×

System, method and program for implementing priority inheritance in an operating system

  • US 20050060710A1
  • Filed: 09/15/2004
  • Published: 03/17/2005
  • Est. Priority Date: 04/05/1999
  • Status: Active Grant
First Claim
Patent Images

1. A method for implementing priority inheritance in an operating system, comprising:

  • receiving a request for a shared resource from a first thread executing at a first priority, wherein the shared resource is held by a second thread that is executing at a second priority, wherein the second priority is less than the first priority;

    determining whether a list includes a boost request to boost the priority of the second thread;

    generating a boost request to boost the priority of the second thread to the first priority after determining that the list does not include one boost request;

    modifying one boost request in the list to boost the priority of the second thread to the first priority in response to determining that the list includes one boost request;

    submitting the generated boost request in response to generating the boost request; and

    submitting the modified boost request in response to modifying the boost request.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×