Linux设备驱动程序学习笔记09:等待队列
应用程序通过read/write等系统接口对设备进行操作而不关心设备是否准备好。如果应用程序在对设备进行操作时设备未准备好,就必须在驱动程序中进行处理。在打开一个设备文件时,可以指定打开方式为阻塞或者非阻塞型的。这两种不同的方式决定了再驱动程序中如何处理设备未准备好时的情况。在通过open打开一个(设备)文件时通过是否设置O_NONBLOCK位来决定是以哪种方式打开文件的:/*以只读非