关于linux中select 方法延迟问题-----当我while select 后
笔者在写程序的时候,发现了select方法真的是非常奇妙,当我们读某一个串口数据,并且要有超时机制的时候,用select方法就可以时间,或者也可以用time(NULL)来计时实现,我们今天只探讨用select方法。
我们来看看程序:
可以看到我从串口输入了11个数据,每传入一个字节的数据大概耗时70us
(笔者输入的是i love you ,但是原先输入了多次i love you linux and unix and meego缓冲区没有清除,35个字节太长没有办法截图,谅解~~~)
如此就可以实现超时读数据,select方法原来还有这样用,我也是刚刚发现,和大家分享!