×

METHOD AND SYSTEM FOR ROBUST FUTEXES

  • US 20100318504A1
  • Filed: 08/23/2010
  • Published: 12/16/2010
  • Est. Priority Date: 02/01/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing primitives, the method comprising:

  • providing a private data structure in user space, the private data structure being configured to link to a futex designated as being held by a first computer process, wherein the private data structure is private to the first computer process and wherein the futex serves as a lock on a resource provided by a computer system;

    detecting a termination of the first computer process;

    searching the private data structure for a status of the futex;

    releasing the futex if the status indicates that the futex is held by the first computer process; and

    setting a first flag for the futex indicating that the first computer process terminated prior to releasing the futex.

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