Patent · US Active

Method, system and computer-readable media for managing software object handles in a dual threaded environment

US8073882B2 · kind B2 · utility

0Cited by
17References
15Claims
0Family size

Inventor

Key dates

Filing dateJul 11, 2007
Grant dateDec 6, 2011
Priority date
Expiry dateFeb 17, 2030

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99957
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and computer-readable media for managing software object handles in a dual threaded or multi-threaded environment are provided. In a first version a software driven computational process drives a first thread, while a garbage collector process drives a second active computational thread within a host computer. The software driven computational process generates persistent software objects that are temporarily stored in a memory of the host. Each handle may include an object identifier of the handle itself, an open/closed flag and a pointer to a unique persistent object. The open/closed flag indicates whether the persistent object associated with a handle shall remain open and accessible for processing or may be selected for closure by the garbage collector process. A plurality of handle wrappers are each associated in a one-to-one correspondence with a unique handle. Each handle wrapper is a software data structure that may include a in-use/not in-use flag and a specific handle or a pointer to a handle.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.