码迷,mamicode.com
首页 >  
搜索关键字:不能睡眠    ( 9个结果
Windows10不能睡眠
问题描述 Windows10不能睡眠,点击睡眠按钮或关闭盖子,电脑只是关闭了屏幕,随便晃动鼠标或敲击键盘就可以点亮屏幕,没有锁定屏幕。 解决方法 关闭“离开模式” 打开注册表编辑器; 定位到>> *计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Con ...
分类:Windows程序   时间:2020-05-29 13:48:22    阅读次数:102
linux 内核同步机制之自旋锁
1. 前言 在内核开发过程中,经常遇到这种情况:共享数据的临界区即位于进程上下文,也处于中断上下文。这时该如何保护呢?首先可以肯定的是涉及睡眠的锁不能使用了,因为中断上下文不能睡眠。 这时应该考虑使用spinlock自旋锁。 2. 自旋锁的特点 spin lock是一种死等的锁机制。当前的执行例程会 ...
分类:系统相关   时间:2020-03-11 23:54:54    阅读次数:121
中断上下文中调度会怎样?
一、前言 每一个Linux驱动工程师都知道这样一个准则:在中断上下文中不能睡眠。但是为什么interrupt context中不能调用导致睡眠的kernel API呢?如果驱动这么做会导致什么样的后果呢?这就是本文探讨的主题。为了理解这个主题,我们设计了一些非常简单的驱动程序和用户空间的程序,实际做 ...
分类:其他好文   时间:2018-02-21 22:18:21    阅读次数:216
Linux中断上下文
一、前言 每一个Linux驱动工程师都知道这样一个准则:在中断上下文中不能睡眠。但是为什么interrupt context中不能调用导致睡眠的kernel API呢?如果驱动这么做会导致什么样的后果呢?这就是本文探讨的主题。为了理解这个主题,我们设计了一些非常简单的驱动程序和用户空间的程序,实际做 ...
分类:系统相关   时间:2018-02-13 23:39:41    阅读次数:278
Mac Bug之三 不能睡眠,能睡眠时又自动唤醒
因为有时osx系统sleep的时候会自动唤醒,隔一会再sleep,隔一会再自动唤醒,不断的切断硬件电源、再接通电源,等于一个夜里就重启100多次,mac的寿命可想而知于是有了下面的研究、参数的测试、推荐的设置Apple公司默认设定如下:10分钟后关闭显示器、硬盘1分钟后sleepsleep4小..
分类:系统相关   时间:2016-10-12 07:11:59    阅读次数:4140
linux kernel学习笔记-5内存管理(转)
http://blog.sina.com.cn/s/blog_65373f1401019dtz.htmllinux kernel学习笔记-5 内存管理1. 相关的数据结构 相比用户空间而言,在内核中分配内存往往受到更多的限制,比如内核中很多情况下不能睡眠,此外处理内存分配失败也不像用户空间那么容易。 ...
分类:系统相关   时间:2016-09-11 07:56:08    阅读次数:248
再思linux内核在中断路径内不能睡眠/调度的原因(2010)【转】
转自:http://blog.csdn.net/maray/article/details/5770889 Linux内核中断路径中不能睡眠,为什么? 这里就行了很深入的讨论,值得一看:http://bbs2.chinaunix.net/viewthread.php?tid=1618430 但是,他 ...
分类:系统相关   时间:2016-04-11 18:42:28    阅读次数:373
【原】macbook不睡眠的排查与解决
这几天突然发现手上的macbook pro笔记本不能睡眠了,就算合上盖子也是如此。有没有进入睡眠可以观察右下角的呼吸灯,如果呼吸灯常亮则说明有问题。所谓“工欲善其事,必先利其器”,攻城狮想敲更多更好的代码就必须爱好手里的战斗设备,天天不睡眠不仅耗电,更要命的是会让book的寿命大打折扣。现在我就放点...
分类:系统相关   时间:2015-01-30 10:34:12    阅读次数:232
[linux驱动][linux中断]——中断处理
一,中断处理函数中断处理函数运行在中断上下文,不可抢占、调度。中断上下文编程需要注意以下几点: 不能睡眠或调用 schedule 放弃CPU 不能调用任何可能睡眠的函数,例如:获取信号量 不能访问用户空间数据,例如:copy_from_user,因为它不是在进程上下文中执行的。 执行时间尽可能短in...
分类:系统相关   时间:2015-01-20 21:51:44    阅读次数:207
9条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!