2740389675

2740389675



Wykorzystanie zmiennych warunku

+ Schemat rozwiązania problemu producenta i konsumenta

■ procedura główna

pthread_mutex_t muteks= PTHREAD_MUTEX_INITIALIZER; pthread_cond_t nie_pelny, nie_pusty;    // należy także zainicjować

int main() {

pthread_t producent, konsument; zasób *fifo;

fifo = inicjuj_zasob(); // zasób zawiera bufor do zapisu i odczytu

// interfejs zasobu: inicjuj_zasob(), zasób_pelny(), zasób_pusty()

//zasób_wstaw(...), zasób_pobierz()

pthread_create( &producent, NULL, produkuj, fifo );

pthread_create( &konsument, NULL, konsumuj, fifo );

pthread_join( producent, NULL);

pthread_join( konsument, NULL);

i

Krzysztof Banaś Programowanie równoległe i rozproszone



Wyszukiwarka

Podobne podstrony:
Semafory. Problem producenta i konsumenta c.d. •    W rozwiązaniu wykorzystywane są d
Semafory. Problem producenta i konsumenta c.d. •    Wykorzystany został semafor ogóln
instr 2 1 Napisać rozwiązanie omawianego na wykładach problemu producenta-konsumenta Sprawdzić dział
Wykorzystanie zmiennych warunku* procedura producenta void *produkuj( void *q){ zasób *fifo; int i;
Wykorzystanie zmiennych warunku+ procedura konsumenta void *konsumuj( void *q){ zasób *fifo; int i,
01 Wykorzystuje zdobytą wiedzę w celu rozwiązywania problemów napotykanych się w
Uczniowie powinni umieć wykorzystywać posiadaną wiedzę do rozwiązywania problemów i znajdować różne
Semafory. Problem producenta i konsumenta c.d.• Wariant 2- bufor nieograniczony, umieszczanie i pobi
Semafory. Problem producenta i konsumenta c.d.• Wariant 3- bufor ograniczony, umieszczanie i pobiera
Klasyczne problemy wspołbieżnosci. Problem producenta i konsumenta •    Zakładamy, że
SCHEMAT ROZWIĄZYWANIA PROBLEMÓW
Problemy współbieżności■* Problem producentów i konsumentów: ■    jedna grupa
Nauki pomocnicze, wykorzystywane w rozwiązywaniu problemów zdrowia populacji •
3. Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia

więcej podobnych podstron