hibernate和sleep的区别
来源:互联网 发布:淘宝深夜食堂 编辑:程序博客网 时间:2024/06/17 20:02
在偶遇SetSuspendState函数的时候对于hibernate 和 sleep两者的区别产生疑问
BOOLEAN WINAPI SetSuspendState(
_In_ BOOLEAN Hibernate,
_In_ BOOLEAN ForceCritical,
_In_ BOOLEAN DisableWakeEvent
);
Suspends the system by shutting power down. Depending on the Hibernate parameter, the system either enters a suspend (sleep) state or hibernation (S4).
并不了解 hibernate 与 sleep 的区别,于是网上查找:
休眠(Hibernate),将系统切换到该模式后,系统会自动将内存中的数据全部转存到硬盘上一个休眠文件中,然后切断对所有设备的供电。这样当恢复的时候,系统会从硬盘上将休眠文件的内容直接读入内存,并恢复到休眠之前的状态。这种模式完全不耗电,因此不怕休眠后供电异常,但代价是需要一块和物理内存一样大小的硬盘空间(好在现在的硬盘已经跨越TB级别了,大容量硬盘越来越便宜)。而这种模式的恢复速度较慢,取决于内存大小和硬盘速度,一般都要1分钟左右,甚至更久。
- hibernate和sleep的区别
- hybrid-sleep和sleep以及hibernate的区别
- 休眠(Hibernate)和睡眠(Sleep)的区别
- Sleep(0)和Sleep(1)的区别
- SystemClock.sleep和Thread.sleep的区别
- SystemClock.sleep和Thread.sleep的区别
- [转载][转帖]Hibernate与Sleep的区别
- sleep() 和 wait() 的区别
- wait()和sleep()的区别
- sleep和wait的区别
- sleep() 和 wait() 的区别
- sleep和wait的区别
- sleep和wait的区别
- wait和sleep的区别
- sleep和wait的区别
- wait()和sleep()的区别
- sleep()和wait()的区别
- wait()和sleep()的区别
- iOS中自定义UIImageView用TargetAction模式实现关灯小游戏
- HTML5基础18----HTML5实体
- C++学习,总结二(模拟鼠标键盘操作和进程之间的通信)
- Java 内存泄露 与 Reference
- 5. php 基本数据类型
- hibernate和sleep的区别
- 【Treap】【TYVJ 1728】普通平衡树
- screenX/clientX/pageX/layerX/offsetX/x
- JSP之forward动作
- HTML5基础19----XHTML的使用规范
- python编码笔记
- 机房收费系统——上下机
- hdu 1000(A + B Problem)
- matlab图像处理 笔记