Deallocation Of Shared Memory Segments
AssigneeOracle International Corporation
InventorsMaurizio Cimadamore, Erik Österlund
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsMaurizio Cimadamore, Erik Österlund
Estimating the term…
A system causes threads that are accessing shared memory segments of a memory region to terminate execution in preparation for deallocating the shared memory segments from the memory region and reclaiming the memory region. The system marks the memory region as closed and then instructs each thread to suspend execution. Responsive to determining that a thread was suspended during execution of a function that includes a memory access operation, the system causes the thread to execute, upon resuming execution, a thread-terminating instruction that terminates the thread. After the threads are terminated, the system deallocates the shared memory segments from the memory region and reclaims the memory region.
One or more non-transitory computer-readable media storing instructions that, when executed by one or more hardware processors, cause performance of operations comprising:
A method, comprising:
A system, comprising:
Dependencies are inferred from the claim text.