RECOVERY OF SYNCHRONIZATION CONSTRUCTS

Patent №

US 6,345,313

Granted

2002-02-05

Filed 1997

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08918620

A method and apparatus for managing the association of objects with synchronization constructs used to synchronize those objects with threads is described. A cache of synchronization constructs is provided. Synchronization constructs are used to synchronize objects with threads. When a thread requests synchronization with an object, a determination is made of whether a synchronization construct is already associated with the object. If a synchronization construct is already associated with the object, then that synchronization construct is used to synchronize the object with the thread. After association of a synchronization construct with an object, the association is maintained even when the synchronization construct meets termination criteria. Subsequently, a determination is made of whether a collection enabling condition exists. If a collection enabling condition exists, the association of objects with synchronization constructs that meet the termination criteria is terminated. A local table is assigned to each thread. The entries in the local table assigned to a particular thread contain information used to access a synchronization construct currently associated with an object on which the thread is or has in the past synchronized.

AI hardwareG06F 9/52G06F 9/5016G06F 9/526G06F 9/4488G06F 12/0269

AI classification

AI hardware0.89
Knowledge representation0.18
Natural language0.04
Planning0.03
Evolutionary computation0.00
Vision0.00
Machine learning0.00
Speech0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 86840748

Assignors

LINDHOLM, TIMOTHY G.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC