Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > fork()关于处理缓冲区问题!
【标  题】:fork()关于处理缓冲区问题!
【关键字】:fork
【来  源】:http://www.cublog.cn/u/24196/showart.php?id=175517

fork()关于处理缓冲区问题!

Your Ad Here #include    <unistd.h>
#include    <stdlib.h>
#include    <stdio.h>

int
main(void)
{
    printf("hello");
   
    fork();

    exit(0);
}

/* note: 此程序输出hellohello的原因是:printf()将数据输出到标准输出,
 *         由于标准输出是行缓冲,因为printf()打印的字符串并没有换行符,
 *       所有数据仍然保存在标准输出的缓冲区中,当调用fork()后子进程
 *         复制父进程的存储空间(包括缓冲区),所以当执行到exit()函数调用
 *         时刷清所有缓冲区,导致输出如上所述。
 */


 
将一个整数n转换成字符串:【上一篇】
使用gnu readline library的最简单的例子:【下一篇】
【相关文章】
  • fork函数
  • Apache中预创建Preforking MPM 机制剖析(2)
  • Apache中预创建Preforking MPM 机制剖析(3)
  • Linux程序设计入门 - fork, pthread, and signals
  • c语言fork、exec、wait
  • 有趣的 fork()函数
  • 认识fork()函数
  • 神奇的fork
  • fork和defunct(僵尸)进程
  • 关于fork()
  • 【随机文章】
  • 放一下自己的拙作——《用Webshell做隐藏BBS管理员》
  • COM组件设计与应用4 - 简单调用组件
  • 编辑word宏
  • URLs,URIs,Proxies和Passwords 解析
  • 非托管的vc工程中部分文件使用.Net Framwork
  • 梦幻西游 抓宝宝秘诀
  • [html]meta说明
  • 菜鸟JSP数据库学习笔记之一:Tomcat配置JDBC连接MySQL
  • 单元测试和事先测试开发(1)
  • Fireworks MX插件开发入门
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.