logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

为什么中断不能睡眠

这个问题有很多人问过,我看了下Linux得内核代码,原因如下:(当然我不能保证一定对,如果有牛人理解得更好,欢迎指正)1、 中断处理的时候,不应该发生进程切换,因为在中断context中,唯一能打断当前中断handler的只有更高优先级的中断,它不会被进程打断,如果在 中断context中休眠,则没有办法唤醒它,因为所有的wake_up_xxx都是针对某个进程而言的,而在中断context

#操作系统
linux的中断机制

linux混混之牢骚:温州老板借贷跑了?怨谁?他妈的怨他妈的谁?带都的找领导批条子,批你***,钱都给了有后台的了,还装模作样的紧缩中小型公司贷款,怨他妈的谁?日~~~~ linux version: 2.6.32 linux中断之数据结构:irq_desc结构:/*** struct irq_desc - interrupt descriptor* @ir

#linux
到底了