首页 > 其他 > 详细

软中断与tasklet

时间:2020-05-15 18:41:00      阅读:60      评论:0      收藏:0      [点我收藏+]

中断机制的下半部实现机制:软中断、tasklet、工作队列。

软中断

软中断适用于像网络这样性能要求非常高的情况使用,可以再所有处理器上执行,两个类型相同的软中断有可能被同时执行。

软中断在编译期间必须进行静态注册。

软中断使用的比较少;

软中断对时间要求比较严格,对加锁要求高。

如果需要扩展到多处理器执行,采用软中断。

 

 技术分享图片

 

 

 

tasklet

tasklet通过软中断实现;对加锁要求不高;

tasklet可以通过代码动态注册,灵活性强;

两个类型不同的tasklet可以在不同的处理器上执行,但是类型相同的tasklet不能同时执行。

如果不需要扩展到多个处理器上执行,就用tasklet。

软中断与tasklet

原文:https://www.cnblogs.com/ggzhangxiaochao/p/12896146.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!