[ANSI C][LINUX] Wątki / THREADS, muteksy
Program nr 1: watki.c
Program uruchamia 6 watkow i wyswietla info o ich stanie
(czy sa w sekcji kryt czy tez nie).
W sekcji krytycznej wypisuje nr watku ktory ja wykonuje oraz pokazuje wartosc zmiennej globalnej, oraz wyswietla info gdy watek opuszcza sekcje krytyczna.
Gdy sterowanie watku jest w sekcji krytycznej naliczanie jest wstrzymane.
Na koniec wypisuje wartosc zmiennej dzielonej, ktora jest rowna
ilości watkow pomnozonej przez ilosc wywolan (w tym przypadku 4 wywolania dla 6 watkow);
_____________________________________________________________________
____________________________________________________________________
KOMPILACJA...
----------------------------------------------------------------------
W katalogu znajduje sie plik MAKEFILE z podstawową funkcjonalnością.
W celu skompilowania plików, należy wykonać komendę:
make
... I URUCHOMIENIE
----------------------------------------------------------------------
w celu uruchomienia programów, należy wykonać komendy:
PROGRAM 1:
./watki
W celu wyczyszczenia katalogu ze wszelkich plików wynikowych, należy użyć
komendy:
make clean
kod - klik:
Komentarze
Prześlij komentarz