发新话题
打印

同一个设备(驱动)可否被多个进程打开

同一个设备(驱动)可否被多个进程打开

我现在有一个进程是阻塞读方式通过驱动获取数据,这样在无数据时是阻塞得,无法响应对底层控制操作.而通过在这个进程里开辟一个线程发现数据读取速度下降很多,所以想用另一个进程想通过ioctl控制底层硬件.不知这样可否,愿大牛发表高论.
--      

TOP

同一个设备是可以被多个进程打开的,我现在有个驱动就是这样写的。
不过我是非阻塞读方式的read,即没有数据是返回0。
不知lionz大虾可否透露阻塞读的具体实现?      

TOP

发新话题