Patent №
US 5,842,016
Granted
1998-11-24
Filed 1997
Owner
MICROSOFT CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
08864759
The present invention synchronizes threads in a garbage-collected system. In accordance with the invention, each thread may enable or disable garbage collection. A synchronization facility receives a request to initiate garbage collection. In response to the request, the facility identifies threads that have enabled garbage collection more recently than they have disabled garbage collection. Then, until all of the threads are identified or suspended, the facility identifies threads that enable garbage collection and suspends threads that disable garbage collection. When all threads are identified or suspended, the facility performs garbage collection. The facility also suspends any identified threads that attempt to disable garbage collection during the performance of garbage collection.
AI classification
Ownership
MICROSOFT CORPORATION
assignment · 92110368
Assignors
TOUTONGHI, MICHAEL, KUKOL, PETER, PESCHEL-GALLEE, FRANK, DUSSUD, PATRICK
On an employer assignment, the assignors are typically the inventors.