网站首页
编程语言
数据库
系统相关
其他分享
编程问答
INTERRUPTIBLE
2024-12-24
理解
分析如下代码,这是驱动中经常见到的,将自己调度出去;set_current_state(TASK_INTERRUPTIBLE);schedule();wake_up这段代码干了什么?不增加set_current_state(TASK_INTERRUPTIBLE);是否可以?解析:在line3431中,会去判断preempt和进程state,如果state是非0,也就是INTERRUPTBL