BRIEF DESCRIPTION OF THE DRAWINGS
The above and other aspects of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings, in which:
FIG. 1A is a block diagram illustrating the structure of a multiple Java application according to the related art;
FIG. 1B is a block diagram illustrating the configuration of a JAVA virtual machine;
FIG. 2 is a diagram illustrating an example of the use of a resource by an application in an apparatus for managing resources using a virtual ID in a multiple Java application environment according to an exemplary embodiment of the invention;
FIG. 3 is a block diagram illustrating the configuration of a multiple Java application environment according to another exemplary embodiment of the invention;
FIG. 4 is a block diagram illustrating the internal structure of an apparatus for managing resources using a virtual ID in a multiple Java application environment according to still another exemplary embodiment of the invention;
FIG. 5 is a diagram illustrating an example of a table managed by an apparatus for managing resources using a virtual ID in a multiple Java application environment according to yet another exemplary embodiment of the invention;
FIG. 6 is a flow chart illustrating a process of allocating a resource in a method of managing resources using a virtual ID in a multiple Java application environment according to still yet another exemplary embodiment of the invention;
FIG. 7A is a flow chart illustrating a process of de-allocating a resource in a method of managing resources using virtual ID in a multiple Java application environment according to still yet another exemplary embodiment of the invention;
FIG. 7B is a flow chart illustrating a process of de-allocating a resource performed by the resource management interface when a garbage collector requests to de-allocate the resource according to an exemplary embodiment of the invention;
FIG. 8 is a flow chart illustrating a process of de-allocating all resources in a method of managing resources using a virtual ID in a multiple Java application environment according to still yet another exemplary embodiment of the invention; and
FIG. 9 is a diagram illustrating the operation of an application, a resource management interface, and an operating system that allocate or de-allocate resources in a multiple Java application environment according to still yet another exemplary embodiment of the invention.