Forum BITCOM Strona Główna Forum BITCOM
Forum wszystkich informatyków... tych lepszych... i tych gorszych te?...

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Pro?ba o pomoc - synchronizacja w?tków w C
Autor Wiadomość
skate 
Dopiero zaczyna


Dołączyła: 18 Lis 2009
Posty: 1
Wysłany: 2009-11-18, 20:37   Pro?ba o pomoc - synchronizacja w?tków w C

Witam wszystkich u?ytkowników forum. Mam pro?b? do osób znaj?cych si? na programowaniu równoleg?ym o pomoc przy nast?puj?cym zadaniu:

Implementacja symulacji pubu:
W pubie jest n kufli 1 L.
Klienci s? reprezentowani przez w?tki.
Kufli jest mniej ni? klientów.
Ka?dy klient pragnie wypi? 2 litry piwa.
Klient opró?nia kufel losow? ilo?? czasu.
Po wypiciu 2 litrów klient opuszcza pub.
Pub otwarty jest do ostatniego klienta (ale nie wpuszcza nowych).
Zaimplementowa? symulacj? pubu przy powy?szych za?o?eniach. Parametrami symulacji s?: ilo?? klientów, ilo??
kufli oraz maksymalny czas picia piwa. Symulacj? mo?na zaimplementowa? wykorzystuj?c dowolne mechanizmy
synchronizacyjne np.:
semafory
muteksy
monitory
zmienne warunku
Przyk?adowy wydruk:
Klient nr 5 zamawia piwo w kuflu nr 10
Klient nr 3 zamawia piwo w kuflu nr 2
Klient nr 4 oddaje kufel nr 3 po czasie 11

B?d? bardzo wdzi?czna za jakiekolwiek wskazówki jak zabra? si? za taki program lub za kod ?ród?owy obrazuj?cy jego dzia?anie.
Z góry dzi?kuj? za pomoc :) Pozdrawiam
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Strona wygenerowana w 0,08 sekundy. Zapytań do SQL: 11