fork()

为当前最终发行版之前的所有版本提供支持
回复
zhengluwei
帖子: 42
注册时间: 2010-04-18 23:32
来自: http://www.zhengluwei.cn
送出感谢: 0
接收感谢: 0
联系:

fork()

#1

帖子 zhengluwei » 2010-05-24 22:24

#include <stdio.h>
int main()
{
printf("hello world\n");
fork();
return 0;
}


#include <stdio.h>
int main()
{
printf("hello world");
fork();
return 0;
}

这两个程序的输出结果为什么不一样啊??

而且差异这么大???
http://www.zhengluwei.cn/
http://www.mxiaozheng.cn/
http://www.zzdaohang.cn/
http://www.45828.cn/
更加努力的让我的网站全部使用ubuntu服务器。
头像
Varrily
帖子: 923
注册时间: 2007-06-21 12:31
送出感谢: 0
接收感谢: 0
联系:

Re: fork()

#2

帖子 Varrily » 2010-05-25 13:39

一个换行,一个没换行?
说你行你就行不行也行;说你不行你就不行行也不行。

http://dorole.com/

http://www.hitu.me/
zhengluwei
帖子: 42
注册时间: 2010-04-18 23:32
来自: http://www.zhengluwei.cn
送出感谢: 0
接收感谢: 0
联系:

Re: fork()

#3

帖子 zhengluwei » 2010-05-25 23:09

是的,但是结果不对了阿

第一个结果是:

hello world

第二个结果是:

hello worldhello world

为什???
http://www.zhengluwei.cn/
http://www.mxiaozheng.cn/
http://www.zzdaohang.cn/
http://www.45828.cn/
更加努力的让我的网站全部使用ubuntu服务器。
头像
xcz
帖子: 307
注册时间: 2009-03-18 18:47
送出感谢: 0
接收感谢: 0

Re: fork()

#4

帖子 xcz » 2010-05-25 23:19

唉,这么久了我还什么都不会,什么时候才能升级到菜鸟级别呢。。。
获得武功秘籍的方法
发现自己就是个2,cpufreq降频只降一个核
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

Re: fork()

#5

帖子 BigSnake.NET » 2010-05-26 0:36

第二个的 printf 没有刷出去

fork 之后两个进程各有一个缓冲区,结束时刷,所以就有两份
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
zhengluwei
帖子: 42
注册时间: 2010-04-18 23:32
来自: http://www.zhengluwei.cn
送出感谢: 0
接收感谢: 0
联系:

Re: fork()

#6

帖子 zhengluwei » 2010-05-26 17:32

:em02 :em02 :em02 谢谢四楼、五楼

搞定了
:em09
http://www.zhengluwei.cn/
http://www.mxiaozheng.cn/
http://www.zzdaohang.cn/
http://www.45828.cn/
更加努力的让我的网站全部使用ubuntu服务器。
回复

回到 “老旧版本支持”