RR L03 pthread create attr


Przetwarzanie współbieżne. Programowanie równoległe i rozproszone
Laboratorium 3
Cel:
" nabycie praktycznej umiejętności manipulowania wątkami Pthreads  tworzenia, niszczenia, elementarnej
synchronizacji
" poznanie funkcjonowania obiektów określających atrybuty wątków.
Kroki:
1. Utworzenie katalogu roboczego (np. lab_3)
2. Pobranie pliku  pthreads_detach_kill.c ze strony WWW, rozpakowanie
3. Uzupełnienie kodu programu pthreads_detach_kill.c we wskazanych miejscach, zgodnie z opisem w p. 2.5.3 skryptu
znajdującego się na stronie WWW
4. Przetestowanie działania kodu
Dalsze kroki dla podniesienia oceny:
Na podstawie przetestowanego programu stworzenie nowego kodu, w którym uruchomione zostanie 10 wątków z
losowymi wartościami atrybutów, a następnie parametry te zostaną
1. wypisane w procedurze wątku (procedura  pthread_getattr_np lub podobne)
2. zdiagnozowane przez wątek główny na podstawie zachowania utworzonych wątków (opis zachowania wątków
dla różnych wartości atrybutów można znalezć na stronach podręcznika, np.  man pthread_create i inne)
Warunki zaliczenia:
1. Obecność na zajęciach i wykonanie kroków 1-4.
2. Oddanie krótkiego sprawozdania z opisem zadania, kodem zródłowym programów i przykładowymi wydrukami
pokazującymi wynik działania programów.


Wyszukiwarka

Podobne podstrony:
create?tor report^E0EC2C
create branch
sql createtable
Create & Burn ISO
Cw3?rrorezonans napiec i pradow
createHRpack
function msession create
sql createview
createmultiple
createInput
create project configuration management cm environmentsAB92128
rr lista3
function stream context create
create?cessible content

więcej podobnych podstron