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 | 2112 (959) | galu |
| » | [C] ProcesiOddelek: Programiranje | 1086 (995) | Cvenemir |
| » | [C] in delo s procesi v LinuxuOddelek: Programiranje | 2417 (1903) | OmegaM |
| » | C - pomočOddelek: Programiranje | 1557 (1297) | Thagirion |
| » | Problem z DOSom in katera knjiga za C++Oddelek: Programiranje | 1954 (1752) | Fury |