当前位置: 技术问答>linux和unix
linux 中用fork创建子进程后,用exec执行自己的程序的问题
来源: 互联网 发布时间:2016-10-03
本文导语: linux 用fork生成子进程后,调用exec执行自己的程序,但是现在想实现父进程与子进程间的通信 ,请问哪种进程通信方式适合 具体点的说明,谢谢各位了.... | 最简单的就是管道了,用popen即...
linux 用fork生成子进程后,调用exec执行自己的程序,但是现在想实现父进程与子进程间的通信 ,请问哪种进程通信方式适合 具体点的说明,谢谢各位了....
|
最简单的就是管道了,用popen即可。
|
很多ipc都可以
小数据量用pipe 大数据量的用共享内存
小数据量用pipe 大数据量的用共享内存
|
何谓“添加一行打印字符到子进程”?
execlp("ls", "ls", "-l", "*.cpp", (char *)0);
execlp("ls", "ls", "-l", "*.cpp", (char *)0);
|
父进程传参数可以通过aa的命令行参数实现吧..
子进程回传可以使用程序的退出值,就是exit()里面的数字,那是一个整数;父进程通过wait就可以获取
也可以使用其它IPC机制,像共享内存、管道
子进程回传可以使用程序的退出值,就是exit()里面的数字,那是一个整数;父进程通过wait就可以获取
也可以使用其它IPC机制,像共享内存、管道