Linux编程
文章平均质量分 79
xyk_code
这个作者很懒,什么都没留下…
展开
-
多线程中定时器的使用
不管是在进程还是线程,很多时候我们都会使用一些定时器之类的功能,这里就定时器在多线程的使用说一下。首先在linux编程中定时器函数有alarm()和setitimer(),alarm()可以提供一个基于秒的定时功能,而setitimer可以提供一个基于微妙的定时功能。 alarm()原型: #include unsigned int alarm(unsign转载 2011-12-04 16:07:37 · 580 阅读 · 0 评论 -
文件IO小结整理
标准IO -> buf -> 文件IO ->磁盘 Linux中对终端进行的IO操作上升到文件IO层有缓存。 终端是行缓存,文件输出是全缓存,实时刷新需要加fflush() Linux中行缓存 1024字节 全缓存 4096字节 可以通过setvbuf函数改变 //setvbuf(stdout , buf ,_IOLBF,1023)//将标准输出的缓存改为1023的行缓存原创 2011-11-09 12:40:51 · 331 阅读 · 0 评论