UC编程:通过fwrite()和write()比较标准库函数和系统调用的速度
摘要:
fwrte是C标准库中提供的函数,是对write函数的扩展与封装,write则是Unix系统提供的函数。按照常理来讲,系统调用肯定比使用库快的多,但是事实正好相反 Why?原因就在于缓冲的问题,fwite会在内存中开辟缓冲区,来避免频繁的I/O,所以速度比系统调用要快(更多比较“open/read/... 阅读全文
posted @ 2014-02-20 23:43 卖火柴的小东东 阅读(1116) 评论(0) 推荐(0) 编辑