Linux驱动开发(十三):阻塞与非阻塞IO——等待队列

阻塞与非阻塞IO 阻塞式IO在请求资源时若是不能获取到设备资源,会将应用程序挂起,知道资源能够被获取 非阻塞式IO则会轮询等待知道设备资源可使用或者直接放弃 使用非阻塞访问从设备读取数据,当设备不可用或数据位准备好时会当即返回错误码,表示数据读取失败,应用程序会再次读取数据,一直往复循环,直到数据读取成功 调用read函数的时候加上O_NONBLOCK就是非阻塞方式打开 这篇博客先记录阻塞式IO的
相关文章
相关标签/搜索