×

Methods and apparatus for locking objects in a multi-threaded environment

  • US 20040059733A1
  • Filed: 09/24/2002
  • Published: 03/25/2004
  • Est. Priority Date: 09/24/2002
  • Status: Active Grant
First Claim
Patent Images

27. For use in a multi-thread environment, an apparatus for locking an object to permit a thread to exclusively execute at least a portion of a routine associated with the object, the apparatus comprising:

  • an object owner controller to determine an identity of a thread owning the object; and

    a lock owner controller to lock the object via an atomic execution if (1) no thread owns the object or (2) a thread other than the thread seeking to lock the object owns the object, and to lock the object without an atomic execution if the thread seeking to lock the object owns the object.

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