早在我在 VAX/VMS 上开发时,它有一个名为“已安装共享图像”的功能,如果一个人期望一个可执行程序将由多个用户同时运行,那么可以调用 INSTALL 实用程序:
$安装
安装> 添加一个_PROGRAM.EXE/SHARE
安装>退出
/SHARE 标志具有将代码从数据中分离出来的效果,以便 ONES_PROGRAM.EXE 的并发用户都将共享代码(当然是只读的)但每个人都有自己的数据副本(在读写基础)。这种技术/功能节省了数兆字节的内存(这在当时是必要的),因为无论并发用户的数量如何,只需将程序代码的一个副本驻留在 VAX 内存中。
Windows XP 有类似的东西吗?我不知道控制面板的“添加程序/功能”是否等效(我认为是,但我不确定)
非常感谢任何信息
理查德
ps INSTALL 还会共享库和程序,以防您好奇