» »

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?

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 ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Niti - segmentation fault

Oddelek: Programiranje
211938 (785) galu
»

[C] Procesi

Oddelek: Programiranje
6953 (862) Cvenemir
»

[C] in delo s procesi v Linuxu

Oddelek: Programiranje
132250 (1736) OmegaM
»

C - pomoč

Oddelek: Programiranje
111435 (1175) Thagirion
»

Problem z DOSom in katera knjiga za C++

Oddelek: Programiranje
111807 (1605) Fury

Več podobnih tem