当前位置:  技术问答>linux和unix

父子进程间的数据传输!online!

    来源: 互联网  发布时间:2015-02-01

    本文导语:  程序很简单:k的值在main函数里赋为0,想在子程序中改为1,但最后输出的却还是0,这是什么原因,如何解决? int main(){ int f; int k; k=0; printf("first in prarent: k=%dn",k); f=fork(); if(f==0){ k=1; printf("in child k=%dn",k); exit(0); } sleep(2); printf("seco...


程序很简单:k的值在main函数里赋为0,想在子程序中改为1,但最后输出的却还是0,这是什么原因,如何解决?
int main(){
int f;
int k;
k=0;
printf("first in prarent: k=%dn",k);
f=fork();
if(f==0){
k=1;
printf("in child k=%dn",k);
exit(0);
}
sleep(2);
printf("second in prarent:k=%dn",k);
}
结果为:
first in prarent: k=0
in child k=1
second in prarent:k=0



|
毫无疑问用管道
#include 
int pipe(int fdes[2]);

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • fork() 父子进程执行顺序问题
  • 父子进程读写文件问题
  • 父子进程共享数据的问题
  • 使用信号量如何让父子进程交替运行?
  • 父子进程问题,高手请进!!!
  • 请教,进程通讯问题,除了父子进程能进行通讯外,任意两个进程都可以吗?
  • 父子进程共享文件描述符问题
  • 父子进程通信:内存共享的问题
  • 关于父子共用一个socket的问题?求教。。
  • 请教一个父子进程控制的问题
  • 在linux,如何用共享内存来实现进程间的通讯?(这些进程没有父子关系)
  • 如何理解父子进程修改共享量的运行结果
  • 高手请进,如何完备的获得进程间父子关系,谢谢!
  • 父子进程通信
  • 关于fork后父子进程的关系
  • 父子进程问题
  • apue中父子进程同步的问题。
  • 关于父子进程执行顺序的问题
  • jquery的父子兄弟节点查找示例代码
  • 父子进程间的信号通讯问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3