| CPC G06F 12/1458 (2013.01) [G06F 12/0646 (2013.01); G06F 2212/1052 (2013.01)] | 20 Claims |

|
1. One or more non-transitory computer-readable media storing instructions which, when executed by one or more hardware processors, cause performance of operations comprising:
instantiating a first confined memory segment view as a first runtime object, wherein the first confined memory segment view confines access to a memory segment to a first thread, and wherein the memory segment is stored in memory separate from the first runtime object;
receiving a request to change ownership of the first confined memory segment view to a second thread;
responsive to receiving the request to change ownership of the first confined memory segment view to the second thread:
instantiating a second confined memory segment view as a second runtime object, wherein the second confined memory segment view confines access to the memory segment to the second thread, and wherein the memory segment is stored in memory separate from the second runtime object.
|