通常有三种方式让电脑休息:关机、休眠和睡眠。这三种方式有什么区别,这里简单介绍一下。关机是台式机最常用的操作,关机时会结束所有运行的程序,不保存电脑状态,开机后的状态跟关机前的状态不一样。而休眠和睡眠主要用在笔记本上,它们的好处就在于,“关掉”电脑之前会把电脑的状态保存下来,唤醒电脑时恢复之前的状态,原来打开的程序和文档都还在。那休眠和睡眠又有什么区别呢?

1.休眠模式

休眠(Hibernate)模式保存电脑状态的方式是将电脑内存中的数据保存在硬盘上并关闭计算机。 硬盘可以在不需要持续供电的情况下保存数据。 因此,休眠模式不需要电脑继续运行。当电脑处于休眠模式时,可以关闭电源。当电脑从休眠模式唤醒时,电脑会将之前保存在硬盘上的数据读取到内存中,这样电脑就恢复了之前的状态。由于读写硬盘都需要花时间,频繁读写也容易伤硬盘,因此这种模式适合长时间不在电脑前的情况下使用。如果长期不用,最好是关机。

2.睡眠模式

睡眠(Sleep)模式是把正在运行的程序和打开的文档保存在电脑的内存中,其它设备都关闭。具体哪些设备关闭呢?下图:

                                    

休眠一段时间再往下执行 java 休眠程序还会运行吗_数据保存

不过内存断电之后数据会丢失,所以睡眠模式要求电脑有持续的供电。唤醒电脑时,内存中的数据没有变化,电脑状态跟之前一样。睡眠模式只是设备的关闭和启用,没有硬盘的读写,速度比休眠模式要快得多。睡眠模式适合于短时间离开电脑且不能断电。笔记本电池正常就可以使用,消耗的电量也很少,台式机插电即可,如果停电,数据就会丢失。其实在win98到xp时代,这种模式叫待机(Standby)模式,不知道后来怎么给改成睡眠模式了,对于中文来说,还容易混淆。 

对于计算机睡眠状态哪些设备可以关闭哪些设备不用关闭用户是可以设置的。比如睡眠时设置硬盘可读写、网卡正常工作等。