从零开始之驱动发开、linux驱动(十九、阻塞和非阻塞IO)

阻塞和非阻塞I/O是设备访问的两种不同模式, 驱动程序可以灵活地支持这两种用户空间对设备的访问方式。   阻塞操作是指在执行设备操作时, 若不能获得资源, 则挂起进程直到满足可操作的条件后再进行操作。 被挂起的进程进入睡眠状态, 被从调度器的运行队列移走, 直到等待的条件被满足。 而非阻塞操作的进程在不能进行设备操作时, 并不挂起, 它要么放弃, 要么不停地查询, 直至可以进行操作为止。   驱动
相关文章
相关标签/搜索