Witam!
Byłbym wdzięczny gdyby ktoś pomógł mi z tym zadankiem.
Tak się składa, że przykładam się bardziej do innych przedmiotów, które uważam za najtrudniejsze i chciałem je zaliczyć, by nie trzeba było płacić za poprawki :mad: a ten przedmiot potraktowałem mniej poważnie.
Mam do wykonania na wtorek taki projekt:
Zadanie 1
Napisz program, w którym proces macierzysty uruchomi zadan˛a jako pierwszy parametr wywołania
liczbe procesów potomnych. Kazdy proces potomny zapisuje swój identyfikator (PID)
do pliku. Nazwa tego pliku to proces.txt jesli nie podano trzeciego parametru wywołania;
jesli taki parametr zostanie podany to jest on własciwa nazwa pliku identyfikatorów procesów.
Dalej, kazdy proces potomny odczekuje losowa liczbe sekund i sie konczy z losowym statusem
zakonczenia. Proces macierzysty oczekuje na zakonczenie pierwszych N procesów potomnych
(gdzie N jest podane jako drugi parametr wywołania) i zapisuje ich identyfikatory do pliku
łacznie z ich statusami zakonczenia. Nastepnie proces macierzysty konczy pozostałe procesy
potomne wysyłajac sygnał TERM. Procesy powinny takze wyswietlac komunikaty kontrolne
na standardowym wyjsciu, informujace o rozpoczeciu i zakonczeniu pracy (równiez po odebraniu
sygnału). Współbiezny dostep do pliku proces.txt powinien byc zabezpieczony poprzez
blokowanie dostepu.
Będę wdzięczny nawet za kawałki kodu, dane funkcję.
pomożcie chlopaki ...
Wklejam screen tego co zrobiłem... (wiem, słaby jestem z tego...)
Projekt na SOP, będę wdzięczny za choćby najmniejszą pomoc.
Rozpoczęty przez
patrick1989
, 06 cze 2010 22:52
Brak odpowiedzi do tego tematu
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych