Linux高级字符设备之Poll操作
摘要:
在用户程序中,select()和poll()也是与设备阻塞与非阻塞访问息息相关的,使用非阻塞I/O的应用程序通常会使用select和poll系统调用查询是否可对设备进行无阻塞的访问。select系统调用最终会引发设备驱动中的poll函数被执行。一、select()系统调用: 用于多路监控,当没有一个文件满足要求时,select将阻塞调用进程。1.select()原型:int select(int maxfdp,fd_set *readfds,fd_set *writefds,fd_set *exceptfds,const struct timeval *timeout);/**@max... 阅读全文
posted @ 2011-12-04 16:54 LoveFM 阅读(12730) 评论(0) 推荐(1) 编辑