SHARED-PROGRAM UPDATING SYSTEM
First Claim
1. A shared-program updating system for updating a shared program that is loaded in a memory and is dynamically linked to and shared by other programs, the system comprising:
- an update processing unit that updates a target shared program, which is shared by the other programs, and which is to be updated, whereinthe update processing unit includes;
an updating access control section that directs each of a plurality of using programs, serving as the other programs that access the target shared program, to stop accessing the target shared program and, after the target shared program is updated, allows the using program to resume accessing the target shared program; and
an updating section that updates the target shared program after the using program has stopped accessing the target shared program.
1 Assignment
0 Petitions
Accused Products
Abstract
A shared-program updating system for updating a shared program that is loaded in a memory and is dynamically linked to and shared by other programs, includes an update processing unit that updates a target shared program, which is shared by the other programs, and which is to be updated. The update processing unit includes 1) an updating access control section that directs each of a plurality of using programs, serving as the other programs that access the target shared program, to stop accessing the target shared program and, after the target shared program is updated, allows the using program to resume accessing the target shared program, and 2) an updating section that updates the target shared program after the using program has stopped accessing the target shared program.
23 Citations
20 Claims
-
1. A shared-program updating system for updating a shared program that is loaded in a memory and is dynamically linked to and shared by other programs, the system comprising:
-
an update processing unit that updates a target shared program, which is shared by the other programs, and which is to be updated, wherein the update processing unit includes; an updating access control section that directs each of a plurality of using programs, serving as the other programs that access the target shared program, to stop accessing the target shared program and, after the target shared program is updated, allows the using program to resume accessing the target shared program; and an updating section that updates the target shared program after the using program has stopped accessing the target shared program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program that is read and executed by a computer, wherein
the computer program allows the computer to function as a shared-program updating system for updating a shared program that is dynamically linked to and shared by other programs; -
the system includes an update processing unit that updates a target shared program, which is shared by the other programs and which is to be updated; and the update processing unit includes; an updating access control section that directs each of a plurality of using programs, serving as the other programs that access the target shared program, to stop accessing the target shared program and, after the target shared program is updated, allows the using program to resume accessing the target shared program; and an updating section that updates the target shared program after the using program has stopped accessing the target shared program. - View Dependent Claims (18, 19, 20)
-
Specification