LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1478|回复: 6

linux进程能否在内核态处理信号呢?

[复制链接]
发表于 2007-7-3 23:04:34 | 显示全部楼层 |阅读模式
linux进程能否在内核态处理信号呢?

     我的理解是不行,查看了一些书籍,感觉应该是如果进程处于内核态而收到信号,那么该进程会在从内核态返回到用户态时处理该信号,不知道对不对?
发表于 2007-7-4 11:34:52 | 显示全部楼层
应该是不行.应该是把中断产生的信号放入该进程的信号队列.然后在内核态唤醒该进城,由调度器去调度该进程.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-4 16:09:19 | 显示全部楼层
2楼的,能否详细说明为什么不行呢?
回复 支持 反对

使用道具 举报

发表于 2007-7-6 10:53:26 | 显示全部楼层
绝对不可以的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-7 11:01:52 | 显示全部楼层
4楼的,为什么“绝对不可以的”??能否说说你的理由?
回复 支持 反对

使用道具 举报

发表于 2007-7-26 21:27:01 | 显示全部楼层
如果用户态的进程由于执行系统调用而进入内核态,此时。。。。发生了信号,内核将如何处理?
回复 支持 反对

使用道具 举报

发表于 2007-8-3 15:51:46 | 显示全部楼层
Post by seafrog
如果用户态的进程由于执行系统调用而进入内核态,此时。。。。发生了信号,内核将如何处理?


在系统调用返回用户空间的时候处理
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表