Mac中Sleep和Hibernate的区别及用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac中Sleep和Hibernate的区别及用法相关的知识,希望对你有一定的参考价值。

首先先说Sleep,所谓的Sleep指的是系统把内存中的数据保持,当然需要供电,无论是电池还是AC。当我们再次唤醒Mac时,比如打开屏幕,显示器会瞬间点亮,因为内存中的数据并未丢失或转移到硬盘。
接下来说说Hibernate,在Mac中也称之为Standby,指的是说把内存中的数据存入到硬盘。由于硬件介质不同,硬盘在断电后并不会丢失数据,所以此模式下无需供电。但是由于硬盘速度和内存不在一个数量级(尽管是SSD),所以其唤醒时间稍长。
参考技术A 1. HIBERNATE 挂起到硬盘 SLEEP 有挂起到内存,还有挂起到CPU, 同时和媒体库结合的HIBERNATE,系统里面有设置,允许给其他发送媒体流实现省电,好像仅关闭了显示器 , 其他选项同正常操作。 2. 详细见参考资料 3. 如何开启 How to turn on Vista Hibe

使用Timer和sleep有啥区别

参考技术A sleep直接调用内核的指令,所在线程挂起,CPU执行队列的重排序
Timer每次会在线程池中取新的线程来执行,存在多次访问线程池的损耗本回答被提问者和网友采纳

以上是关于Mac中Sleep和Hibernate的区别及用法的主要内容,如果未能解决你的问题,请参考以下文章

求助,Windows 2008如何配置睡眠(Sleep)、休眠(hibernate)、混合休眠(Hybird Sleep)、标准睡眠(Standby)

Java线程中sleep()wait()和notify()和notifyAll()suspend和resume()yield()join()interrupt()的用法和区别

java中线程里的sleep的用法与yield的用法~

多线程中sleep和wait的区别,以及多线程的实现方式及原因,定时器--Timer

wait方法和sleep方法的区别

wait方法和sleep方法的区别