簡體   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