记录:阻塞和非阻塞访问的区别 阻塞访问非阻塞访问 阻塞访问 应用程序直接read驱动,然后会进入等待队列,进入休眠状态,当按键按下,启动中断,中断处理函数启动定时器,定时器消抖后唤醒进程,继续读取按键值 非阻塞访问 应用程序中使用select或者其他函数(poll、epoll),来讲进程放入table,并设置等待时间,超时后会继续执行,等待时间内会轮询设备(猜测)