Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2002-10-31
2008-10-28
An, Meng-Ai (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C707S793000, C707S793000, C711S147000, C711S168000
Reexamination Certificate
active
07444634
ABSTRACT:
One embodiment of the present invention provides a system that facilitates applying a dynamic lock to a range of a resource within a computer system. Upon receiving a request to lock to the range of the resource from a thread, the system examines an active lock pool to determine if the range of the resource is currently locked. If not, the system retrieves a dynamic lock from a free lock pool. Next, the system sets resource information in the dynamic lock so that the dynamic lock is associated with the resource. The system also sets owner information in the dynamic lock so that the dynamic lock is associated with the thread that is requesting the dynamic lock. Finally, the system adds the dynamic lock to the active lock pool.
REFERENCES:
patent: 5285528 (1994-02-01), Hart
patent: 5301337 (1994-04-01), Wells et al.
patent: 5623659 (1997-04-01), Shi et al.
patent: 5692178 (1997-11-01), Shaughnessy
patent: 5734909 (1998-03-01), Bennett
patent: 5761659 (1998-06-01), Bertoni
patent: 5797004 (1998-08-01), Lindholm et al.
patent: 5835906 (1998-11-01), Hagersten et al.
patent: 5909540 (1999-06-01), Carter et al.
patent: 5983225 (1999-11-01), Anfindsen
patent: 6014730 (2000-01-01), Ohtsu
patent: 6101569 (2000-08-01), Miyamoto et al.
patent: 6144983 (2000-11-01), Klots et al.
patent: 6247099 (2001-06-01), Skazinski et al.
patent: 6314563 (2001-11-01), Agesen et al.
patent: 6411983 (2002-06-01), Gallop
patent: 6430638 (2002-08-01), Kessler et al.
patent: 6836887 (2004-12-01), Such
patent: 2004/0019639 (2004-01-01), E et al.
patent: 2004/0210902 (2004-10-01), Such
patent: 2006/0136926 (2006-06-01), Goldick
Agesen, Ole et al. “An Efficient Meta-lock for Implementing Ubiquitous Synchronization.” ACM. 1999.
Rajwar, Ravi et al. “Speculative Lock Elision: Enabling Highly Concurrent Multithreaded Execution.” Dec. 5, 2001.
An Meng-Ai
Arcos Caroline
Park Vaughan & Fleming LLP
Sun Microsystems Inc.
LandOfFree
Method and apparatus for providing dynamic locks for global... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for providing dynamic locks for global..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing dynamic locks for global... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4019772