Patent ID: 11947662
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 15:
16. A non-transitory computer readable medium for storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations for handling threads of execution using an enclave stored in memory of a host computing device, the operations comprising:
receiving a request for a new thread of execution for a function of an application running in the enclave;
adding the request for the new thread to a queue of requests;
requesting host software of the host computing device to create the new thread based on the queue of requests;
allowing the new thread to enter the enclave;
allowing the new thread to exit the enclave; and
requesting the host software to create a second new thread outside of the enclave based on the new thread.