LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 752|回复: 7

菜鸟问题

[复制链接]
发表于 2003-11-13 21:08:58 | 显示全部楼层 |阅读模式
有让进程循环运行的函数吗?
发表于 2003-11-13 22:24:30 | 显示全部楼层
不太理解?
如果有,请问你认为这个函数是如何控制进程的?
发表于 2003-11-14 09:19:43 | 显示全部楼层
题目是这样的——
用系统调用fork()创建两个子进程。程序运行时,系统中有一个父进程两个子进程活动,让每个进程循环10次,在屏幕上输出一些信息。
发表于 2003-11-14 09:25:33 | 显示全部楼层
for,while do……while都可以的。跟循环与fork无关的。
发表于 2003-11-14 09:52:03 | 显示全部楼层
你的意思是说在进程创建之后循环10次输出不同的信息?

我编的是——

#include<stdio.h>
main()
{
    int val_1,val_2;
    int n;
    val_1=fork();
    val_2=fork();
    if(val_1==0)
         for(n=1;n<=10;n++)
              printf("b");
    if(val_2==0)
          for(n=1;n<=10;n++)
              printf("c");
    else
       for(n=1;n<=10;n++)
            printf("a");
}
发表于 2003-11-14 14:42:13 | 显示全部楼层
我得输出结果为bbbbbbbbbbaaaaaaaaaaccccccccccbbbbbbbbbbcccccccccc
不太明白你的意思,能详细点说吗?
发表于 2003-11-14 18:24:47 | 显示全部楼层
你好好看一下fork()的HOWTO应该不难理解。
发表于 2003-11-14 18:47:19 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表