Linux设备驱动中的阻塞与非阻塞操作

文章作者 100test 发表时间 2011:10:03 21:56:42
来源 100Test.Com百考试题网


  「阻塞与非阻塞定义」

  阻塞操作是指,在执行设备操作时,若不能获得资源,则进程挂起直到满足可操作的条件再进行操作。被挂起的进程进入sleep 状态,被从调度器的运行队列移走,直到等待的条件被满足。

  非阻塞操作的进程在不能进行设备操作时,并不挂起。

  「阻塞实例」

  多个进程对驱动中的全局变量,有的读有的写,用阻塞机制来保证只有在某个进程写过之后,其他进程在能够读这个变量。

  #include


相关文章


图形环境中用PuTTY通过SSH管理红帽
Linux操作系统下即插即用实现的方法
为Linux管理员节省时间的十条命令行
Linux内核压力测试
Linux设备驱动中的阻塞与非阻塞操作
ARM上的浮点运算
Linux网络编程中的地址问题
Linux学习笔记之用户登录
linux静态链接库和动态链接库简单使用
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛