一.概念 1.poll情景描述 以按键驱动为例进行说明,用阻塞的方式打开按键驱动文件/dev/buttons,应用程序使用read()函数来读取按键的键值.这样做的效果是:如果有按键按下了,调用该read()函数的进程,就成功读取到数据,应用程序得到继续执行:倘若没有按键按下,则要一直处于休眠状态,等待这有按键按下这样的事件发生. 这种功能在一些场合是适用的,但是并不能满足我们所有的需要,有时我们需要一个时间节点.倘若没有按键按下,那么超过多少时间之后,也要返回超时错误信息,进程能够继续得到执行…