代码之家  ›  专栏  ›  技术社区  ›  Ariyan

C:多叉

  •  0
  • Ariyan  · 技术社区  · 15 年前


    使用4个进程和共享内存将随机512x512矩阵相乘。
    我知道如何叉一个孩子但是
    我怎样才能分叉4个进程来完成1/4的工作?

    谢谢

    3 回复  |  直到 15 年前
        1
  •  3
  •   Borealid    15 年前
    ct = 0;
    while (ct < 3 && fork() == 0) {
        ct++;
    }
    

    ct 会告诉你你是哪根线。你应该检查一下 -1 fork() 不过。

        2
  •  1
  •   John    15 年前

    这样做怎么样:再读一遍课本上的章节,向你的同学索要你漏掉的笔记,在助教溜出办公室时攻击他,然后在他们的办公时间问你的教授!

        3
  •  0
  •   Jens Gustedt    15 年前