2740389676

2740389676



Wykorzystanie zmiennych warunku

* procedura producenta

void *produkuj( void *q){ zasób *fifo; int i;

fifo = (zasób *)q; // zasób zawiera bufor do zapisu i odczytu for(.....){

pthread_mutex_lock (&muteks);

while( zasob_pelny(fifo)) pthread_cond_wait(&nie_pelny, &muteks ); zasob_wstaw(fifo,...); pthread_mutex_unlock( &muteks); pthread_cond_signal( &nie_pusty);

} }

Krzysztof Banaś Programowanie równoległe i rozproszone



Wyszukiwarka

Podobne podstrony:
Wykorzystanie zmiennych warunku+ procedura konsumenta void *konsumuj( void *q){ zasób *fifo; int i,
Wykorzystanie zmiennych warunku+ Schemat rozwiązania problemu producenta i konsumenta ■ procedura
Slajd6 Zmienne warunkowe (2/2) w- Procedury Wait (C) i signal (C) dla zmiennych warunkowych działają
Slajd6 Zmienne warunkowe (2/2) w- Procedury Wait (C) i signal (C) dla zmiennych warunkowych działają
Slajd6 Zmienne warunkowe (2/2) w- Procedury Wait (C) i signal (C) dla zmiennych warunkowych działają
46038 Slajd7 (28) Różnice między lokalnym i zdalnym wywołaniem procedury Wykorzystanie zmiennych glo
Slajd7 (11) Różnice między lokalnym i zdalnym wywołaniem procedury ■    Wykorzystanie
Większość producentów wykorzystuje pośredników w celu dotarcia ze swoim produktem do ostatecznego na
356 Adam Stabryla Rysunek 3. Wykres Clarka dla procedury „rea w procesie produkcyjnym Źródło:
skanuj0012 (139) rzeczowych oraz ich wykorzystywania w różnych warunkach działalności. Kanały korpor
stosowania do zmiennych warunków otoczenia. W pierwszej części pracy scharakteryzowano również metod

więcej podobnych podstron