×

Multiapplication concurrent-execution interpreter execution method therefor and computer-readable storage medium storing program therefor

  • US 6,807,664 B1
  • Filed: 12/17/1999
  • Issued: 10/19/2004
  • Est. Priority Date: 12/25/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. An interpreter for a programming language supporting class variables, said interpreter comprising:

  • receiving means for receiving specifying information for specifying an application to be started;

    generating means for generating an individual application area corresponding to the application specified by the specifying information, wherein the individual application area does not store the data to be shared by a plurality of applications;

    loading means for loading in a shared area, data for a class required to execute the specified application and to be shared by a plurality of applications;

    allocating means for allocating class variable areas for the class variables in the individual application area corresponding to the specified application if a new class, having class variables is detected from classes required to execute the specified application;

    executing means for executing the specified application by accessing the class variables in the individual application area corresponding to the specified application when the class variables are to be accessed;

    deleting means for deleting the individual application area corresponding to the specified application when the specified application is terminated;

    determination means for determining, when the specified application is terminated, whether or not the class required to execute the specified application is used by any other applications; and

    unloading means for unloading from the shared area, data for the class required to execute the specified application if the class is determined not to be used by any other applications.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×