阻塞式IO

无法被打断的进程

在进行阻塞IO实验的时候,发现后台运行了/imx6uirqAPP /dev/imx6uirq &之后无法用kill -9 xxx杀死后台进程。

只需要将驱动中的

wait_event(dev->r_wait, atomic_read(&dev->key_release));

修改为:

wait_event_interruptible(dev->r_wait, atomic_read(&dev->key_release));

即可被打断。
通过名字也可以看得到,该事件被注册为可以被信号打断

posted @   Tyler77  阅读(6)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示