开发者社区> 问答> 正文

linux下串口编程read函数返回(非超时返回)问题

串口编程经典应用场景:打开串口,阻塞模式,非超时返回,有数据返回,无数据死等。
简易代码为例:
screenshot

先声明,并非讨论以上应用的解决方案,而是想求教有没有什么办法让死等的read函数立即返回。close(fd),之前的read并不会返回,之后read返回-1。

展开
收起
杨冬芳 2016-07-08 19:40:54 3714 0
1 条回答
写回答
取消 提交回答
  • IT从业

    一个程序,可以使用的堆栈数量是有效的,不是电脑内存有多少你的程序就能用多少!毕竟,系统不可能是设计的只运行一个,或者几个程序。

    2019-07-17 19:53:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载