日期:2014-05-16  浏览次数:20712 次

关于printf的缓冲区的问题
各个进程用printf时,是各自有自己的输出缓冲区还是共用一个缓冲区?

另外再问个问题,wait(0)当中的0有什么用呢?
我只知道   int   wait(*status)
可以把exit(0)中返回的0给status指向的变量值

但是wait(0)又是干什么用的呢,难道是父进程在等待一个exit(0)的进程吗,我试了下好像不是这样啊,谁能告诉我这里的wait(0)里面的参数是干什么用的?


------解决方案--------------------
1、各自有自己的输出缓冲区。
2、wait(0)表示不关心子进程的退出状态