当前位置: 技术问答>linux和unix
急求 linux下串口同时进行读写问题解决方法
来源: 互联网 发布时间:2016-10-10
本文导语: 1.linux下串口使用多线程编程,一个线程用于收数据,一个用于发送数据,可以同时的一个线程操作写一个操作读吗? 2.如果不可以,那么现在使用在写的时候不允许读,这样会引起串口“overrun”吗? 3.如何才能保证...
1.linux下串口使用多线程编程,一个线程用于收数据,一个用于发送数据,可以同时的一个线程操作写一个操作读吗?
2.如果不可以,那么现在使用在写的时候不允许读,这样会引起串口“overrun”吗?
3.如何才能保证读写都不丢失数据呢?
请各位大虾赐教。我现在写的时候不允许读,但是经常出线“overrun”
2.如果不可以,那么现在使用在写的时候不允许读,这样会引起串口“overrun”吗?
3.如何才能保证读写都不丢失数据呢?
请各位大虾赐教。我现在写的时候不允许读,但是经常出线“overrun”
|
你加个同步锁应该就可以了 , 让2个线程同时只能有一个运行
|
用进程做行吗?可以考虑管道通信。
|
串口是全双工的啊...
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。