《原子Linux驱动开发》+阻塞和非阻塞IO,异步通知
《原子Linux驱动开发》这本书主要聚焦于Linux内核驱动开发的核心概念和实现方法,对于驱动开发者来说是一本非常有价值的参考书籍。在驱动开发中,处理输入/输出(I/O)是常见的任务,而阻塞和非阻塞I/O以及异步通知是处理I/O操作的几种重要方法。阻塞I/O阻塞I/O是一种常见的I/O模式,在这种模式下,当线程发起一个I/O操作(如读取或写入)时,如果数据没有准备好,线程会阻塞(即暂停执行),直到数据准备好。这意味着线程在等待数据期间无法执行其他任务,从而可能导致资源利用率低下。非