Multiapplication concurrent-execution interpreter execution method therefor and computer-readable storage medium storing program therefor
AssigneeCanon Kabushiki Kaisha
InventorHirokazu Ohi
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorHirokazu Ohi
Estimating the term…
An interpreter serves for a programming language. It first receives information specifying names and the like of multiple applications written in the programming language. Then, the interpreter generates individual application areas corresponding to the applications for storing data required for execution of the applications. It also generates a task for each of the applications and executes the application in the task. If the interpreter detects a new class in required classes during execution of the individual applications, it loads bytecodes for the new class in a shared area. Also, if the new class has a class variable, the interpreter allocates a class variable area for the class variable which corresponds to the application. Furthermore, to access a class variable during execution of an application, the interpreter accesses a class variable area for the class variable in the individual application area corresponding to the application.
An interpreter for a programming language supporting class variables, said interpreter comprising:
A method of executing applications by an interpreter for a programming language supporting class variables, said method comprising:
A computer-readable program stored on a computer readable medium for controlling a computer to perform functions of an interpreter for a programming language supporting class variables, the program comprising codes for instructing the computer to perform a method comprising:
Dependencies are inferred from the claim text.