Patent
Workflow-based object destruction
Jeffrey E. Stall
- 30 Jan 2019
2
TL;DR: In this article, a thread that initiates an object destruction of an object may be unable to complete the destruction (e.g., a second thread may hold a synchronization lock over an object resource of the object).
read more
Abstract: Objects in a computing environment are often utilized by threads through an object lifecycle, and are destroyed at the end of the object lifecycle to reclaim the computing resources used by the object. In some cases, a thread that initiates an object destruction of an object may be unable to complete the destruction (e.g., a second thread may hold a synchronization lock over an object resource of the object). An object destruction workflow initiates the destruction of an object on behalf of a thread. If the object destruction workflow encounters a failure to complete the object destruction, a new reference to the object is inserted into an object destruction list, as the last reference to the object. A second thread discovers and releases the last reference in the object destruction list, prompting the object destruction workflow to resume the attempt to destroy the object on behalf of the second thread.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Workflow scheduling system, workflow scheduling method, and electronic apparatus
Ohba Yoshihiro
- 11 Jul 2019
TL;DR: In this paper, a workflow scheduling system includes a first processor configured to schedule a plurality of workflows, each of which includes one or more tasks from each of the workflows.
1
Patent
Intelligent lock control method, device and system, and computer readable storage medium
Xia Kefeng
- 17 Sep 2019
TL;DR: In this article, an intelligent lock control method is presented, which comprises the following steps that: when an intelligent-lock control requirement is received, confirming a corresponding target intelligent lock application area based on the intelligent-locks control requirement; analyzing the received intelligent lock controller requirement, and according to an analysis result, confirming the control contents of the target intelligent-locks application area; by a preset format, according to the controller contents, generating an intelligentlock control process; and issuing the generated intelligent lock controlling process to the target industrial application area.
References
Patent
Fast lifetime analysis of objects in a garbage-collected system
Mario I. Wolczko,Antonio Cunei +1 more
- 03 Apr 2002
TL;DR: In this paper, a reference count is maintained for each of the objects to indicate the number of incoming pointers, and each time the graph structure is altered, the reference counts are updated.
183
Patent
System and method for computer automatic memory management
Mingnan Guo
- 22 Jan 2007
TL;DR: In this article, an application automatically marks up objects referenced from the extended root set, and at garbage collection, the system starts traversal from the marked-up objects, and its resources are released immediately when the last reference is dropped.
105
Patent
System and method for freeing shared resources in a computer system
Colin D. McCartney
- 30 Oct 1996
TL;DR: In this paper, a helper process is proposed to release resources and destroy objects in either the shared API layer or the shared hardware driver layer after termination of the resource allocation process, which is useful in a computer system where shared hardware is accessed via a shared HPC layer.
84
Garbage Collection in Object Oriented Databases Using Transactional Cyclic Reference Counting
Prasan Roy,S. Seshadri,A. Silberschatz,Sundararajarao Sudarshan,S. Ashwin +4 more
- 01 Aug 1998
TL;DR: This paper presents a garbage collection algorithm, called Transactional Cyclic Reference Counting (TCRC), for object-oriented databases, based on a variant of a reference-counting algorithm proposed for functional programming languages
Patent
Memory management in a partially garbage-collected programming system
Michael Cheng,Tim Scott Hanson,Kim Lawson Rochat,Simon Christopher Nash,Brian Ward Thomson +4 more
- 06 Jun 1998
TL;DR: In this article, reference counting is used to automatically control the lifetime of objects requiring explicit destruction and that are to be accessible across the language boundary, and a data structure is maintained in a runtime component for each object that is accessed over a language boundary.
54