为什么SpringBoot jar文件仍在运行时可以删除?

时间:2018-12-04 03:02:50

标签: spring-boot

该网站是一个SpringBoot项目。并将其部署在Linux服务器中。事实证明,当网站仍在运行时,可以删除jar文件。与Windows完全不同。

在Windows中,一旦dll文件加载到内存中,该文件将被该进程锁定,其他进程无法删除该文件。但是在Linux中,似乎没有这种锁。

有人说

  

删除在Unix中打开的文件会从磁盘上删除其名称,该文件本身仅在关闭时被删除。

还有一些怀疑

  

文件实际上已删除。因为它已被加载到内存中,所以程序仍然可以运行。

封面是什么?非常感谢。

0 个答案:

没有答案