父进程使用fork()创建子进程,使用getpid()和getppid()得到子进程和父进程的进程id,使用pipe()创建管道,子进程把读取的数据写入管道,父进程从管道中读出数据。当没有数据的时候,父进程使用wait()等待子进程返回,然后再收回子线程。
注:所说的系统调用没有给出参数,自己查吧。建议搜索“Linux 多进程编程”,很多例子的!
通常的程序设计是在Windows环境下的,Linux是Unix发展过来的操作系统,现在个人用的还不是很多,在服务上用的很多。windows下的很多程序设计,比如VC、VB等在linux下都是不能用的,linux程序设计就是在linux环境下进行程序设计,现在用得最多的工具应当是gcc。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)