linux中断的不确定性带来的问题

简介:

如果说一个函数不能在中断中调用,那么很多人都会想到那个函数可能会睡眠,而中断中不能睡眠。可是仅仅是因为不能睡眠吗?实际上因为中断是完全不确定的,所以它带来的限制不仅仅只是不能睡眠,往往确定的东西我们直接就可以管理,而不确定的东西就要靠限制来管理了。不能睡眠就是限制之一,当然还有别的,看一 下下面的代码:

int del_timer_sync(struct timer_list *timer) //2.6.9版本

{



 本文转自 dog250 51CTO博客,原文链接:http://blog.51cto.com/dog250/1273428

相关文章
|
4月前
|
人工智能 Ubuntu Linux
linux配置魔搭社区modelscope时的whl下载中断问题和解决方案
本文提供了断点续传和手动安装两个方案。
112 3
|
4月前
|
存储 安全 Linux
Linux中断(tasklet,工作队列,内核线程的使用)
Linux中断(tasklet,工作队列,内核线程的使用)
38 0
|
4月前
|
存储 Linux API
Linux系统对中断的处理
Linux系统对中断的处理
50 0
|
12天前
|
Linux 虚拟化 芯片
Linux 中断子系统中GIC 中断控制器基本分析
Linux 中断子系统中GIC 中断控制器基本分析
59 0
|
5月前
|
存储 网络协议 Linux
基于ARM+Linux中断系统详细分析
基于ARM+Linux中断系统详细分析
基于ARM+Linux中断系统详细分析
|
11月前
|
存储 Linux
Linux内核18-中断和异常的嵌套处理
Linux内核18-中断和异常的嵌套处理
Linux内核18-中断和异常的嵌套处理
|
7月前
|
Linux
Linux内核分析与应用5-中断
Linux内核分析与应用5-中断
44 0
|
7月前
|
Linux 调度
Linux驱动中断下半部的三种方法
Linux驱动中断下半部的三种方法
|
7月前
|
Linux
Linux驱动中断与时间篇——高精度定时器hrtimer
Linux驱动中断与时间篇——高精度定时器hrtimer
|
7月前
|
Linux
Linux驱动中断与时间篇——低分辨率定时器
Linux驱动中断与时间篇——低分辨率定时器