Patent ID: 11972010
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A system comprising:
a computer processor; and
a process executing on the computer processor and comprising a plurality of isolates comprising (i) a source isolate comprising a heap and an exported reference table, wherein the heap stores an object, and (ii) a target isolate,
wherein the source isolate is configured to:
generate an external object reference,
pass the external object reference to the target isolate,
store, in the exported reference table, an entry that maps the external object reference to the object,
receive, from a finalizer of the external object reference, a notification that the external object reference has become unreferenced, and
in response to the notification, remove the entry from the exported reference table, and

wherein the target isolate is configured to perform a task that accesses the object using the external object reference.