Patent ID: 6073157
Filing Date: 2000-06-06
Classification: G06F

Abstract:
A computer program product, comprising:a computer usable medium having computer readable program code means embodied in said medium for managing program execution, said computer readable program code means comprising:computer readable program code means for causing a computer to effect an initialization of an activation of a high level language application program including creating a process, an initial enclave within the process and an initial thread of execution within the initial enclave, wherein said enclave is a logical run-time structure defining a scope of high level language semantics;computer readable first program code means for causing said computer to effect an execution of one or more requests from the initial thread to create an additional thread for concurrent execution with the initial thread in the initial enclave;computer readable second program code means for causing said computer to effect an execution of one or more requests from one of said threads to create an additional enclave in the process and to create a first thread of execution within said additional enclave; andcomputer readable third program code means for causing said computer to effect an execution of global high level language statements, in one of the threads, that are within the scope of high level language semantics of the enclave containing said one of the threads.