当前位置:首页 >  科技综合

c语言中read是什么意思

时间:2024-09-23 02:00:19

科技综合

导读:c语言read有什么作用,c语言read函数读到什么结束 返回-1是读错误,你打印一下errno看下: if((size=read(fd,buf,SIZE))C语言用read读取串口信息,按每字节读取和......

c语言read什么作用,c语言read函数读到什么结束

返回-1是读错误,你打印一下errno看下: if((size=read(fd,buf,SIZE))C语言用read读取串口信息,按每字节读取和一次性读C语言用read读取串口信息,按一个字节一个字节的读取和一次性读取一定长肯定有区别的,而且相差还比较大。 因为read是用户态程序,然后每read一次都对应一次系统调用 (从用户态切换到内核态,再切回到用户态),其实耗时最多的就是状态切换。 如果一次性读取5个字节,那么就只有一次系统调用(两个状态切换)。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
联系我们 关于我们 版权申请

观察网 广州东远堂信息科技有限公司 版权所有 粤ICP备15011623号