Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1075853
  • 博文数量: 242
  • 博客积分: 10209
  • 博客等级: 上将
  • 技术积分: 3028
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-12 09:27
文章分类

全部博文(242)

文章存档

2014年(1)

2013年(1)

2010年(51)

2009年(65)

2008年(124)

我的朋友

分类: LINUX

2008-04-01 14:55:42

IO函数
你知道open ,read ,write 和 close 这些基本的IO函数与fopen , fread, fwrite ,和fclose这些标准的IO函数的区别吗?这也是今天看时才弄明白的问题,基本的IO不提供缓冲接口,即使只写 入一个字节,也会发生一次系统调用,而IO系统调用速度时很慢的,所以如果我们复制一个文件的话用基本的IO函数一次拷贝一个字节,那么将是很费时的一件 事,改善的程序可以每次系统调用时多复制一些数据,性能将会大大提高,而标准的IO函数就是对这些无缓冲的函数提供了一个带缓冲的接口.呵呵,说到这明白 了吧?^_^,所以,以后的编程时应该注意这些函数的差别.
 
======一个合格的coder不仅要实现功能,更要注重性能,事实上后者才是高手和菜鸟的差别.
 
阅读(1756) | 评论(0) | 转发(0) |
0

上一篇:udp传送文件(ZZ)

下一篇:fd_set简介

给主人留下些什么吧!~~