繁体   English   中英

当您关闭电源时,Java 程序会发生什么?

[英]What happens to a Java program when you turn the power off?

当电源关闭时,在 PC 上本地运行的 Java 应用程序会发生什么?(从墙上拔下插头)。

Java 有没有办法处理这样的事件,还是只是在断电后立即从内存中擦除?

编辑:更清楚一点,我想知道 Java 是否可以作为在意外关闭的最后时刻安全退出应用程序的任何方式。

Java 程序(与所有程序一样)需要 CPU 和内存来操作指令。 这两个元件都是复杂的电路,没有电就不能工作。

要保持应用程序的状态,您唯一可以做的就是将有关该状态的信息写入磁盘。 谷歌文件系统使用这种方法来确保在他们的一台(通常是便宜的机器)出现故障时不会丢失太多信息。

少了这个。 不,Java 无法处理断电。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM