Forum » Programiranje » Pomoč študenta iz FERI ali FRI, ki obvlada predmet operacijske sisteme
Pomoč študenta iz FERI ali FRI, ki obvlada predmet operacijske sisteme
Surfar ::
Obvlada kdo UPRAVLJANJE S PROCESI V OS Linux oz sinhronizacijo procesov? Natančneje:
sinnhronizacija: Oce pocaka, da se sin konca prvi
sinhronizacija: Oce pocaka na zakljucek vseh svojih sinov
Skratka kako bi izgledal program za ta primer: Oče vzporedno kreira n sinov (n parameter). Počaka da se vsi končajo. Vsak sin zaporedno kreira m sinov (drugi parameter) in počaka da se sin konča? Zna kdo to sprogramirat v Cju pod Linuxom?
sinnhronizacija: Oce pocaka, da se sin konca prvi
sinhronizacija: Oce pocaka na zakljucek vseh svojih sinov
Skratka kako bi izgledal program za ta primer: Oče vzporedno kreira n sinov (n parameter). Počaka da se vsi končajo. Vsak sin zaporedno kreira m sinov (drugi parameter) in počaka da se sin konča? Zna kdo to sprogramirat v Cju pod Linuxom?
napsy ::
#include <sys/types.h> #include <sys/wait.h> #include <unistd.h> #include <stdio.h> #include <signal.h> int nr_forks = 5; int main(int argc, char **argv) { int i = 0; int pid; int exit_status; if (argc >= 2) nr_forks = atoi(argv[1]); for (; i < nr_forks; i++) { pid = fork(); if (pid == 0) { while (1) { } } } waitpid(-1, &exit_status, 0); return 0; }
"If you die, you die. But when you live you live. There is no time to waste."
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Niti - segmentation faultOddelek: Programiranje | 1971 (818) | galu |
» | [C] ProcesiOddelek: Programiranje | 967 (876) | Cvenemir |
» | [C] in delo s procesi v LinuxuOddelek: Programiranje | 2274 (1760) | OmegaM |
» | C - pomočOddelek: Programiranje | 1445 (1185) | Thagirion |
» | Problem z DOSom in katera knjiga za C++Oddelek: Programiranje | 1823 (1621) | Fury |