
linux select函数中所指满足可读文件描述的条件是什么? 50
小弟在学习串口编程中遇到linuxselect函数,select函数指出如果文件描述符集合中有一个文件可读,select就会返回一个大于0的值,小弟想问问在linux下一...
小弟在学习串口编程中遇到linux select函数,select函数指出如果文件描述符集合中有一个文件可读,select就会返回一个大于0的值,小弟想问问在linux下一个文件需要满足那些条件才能使文件描述符标为可读?
特别指串口通信把串口的文件描述符设置为可读的条件,谢谢 展开
特别指串口通信把串口的文件描述符设置为可读的条件,谢谢 展开
展开全部
select在串口编程这里是实现监听串口的数据功能的,如果串口中有接收到数据,select就会返回一个大于0的数,select会把读文件集合(fd_set)中的其他文件描述符清掉,只留下有数据的串口文件描述符,用FD_ISSET()可以判断该文件描述符是否在集合中,从而执行相应的代码。
追问
我问的是文件描述符设置为可读的条件,谢谢
追答
不太懂,open时加可读属性?应该不会是问这个吧?

2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询