SOP wyk nr 13-Slajd26: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
zmiana sformułowania |
||
Linia 7: | Linia 7: | ||
Można rozważać dwa warianty problemu: | Można rozważać dwa warianty problemu: | ||
* czytelnia ma nieograniczoną pojemność, co oznacza, że może z niej współbieżnie korzystać nieograniczona liczba czytelników, | * czytelnia ma nieograniczoną pojemność, co oznacza, że może z niej jednocześnie (współbieżnie) korzystać nieograniczona liczba czytelników, | ||
* czytelnia ma tylko ''n'' miejsc, co oznacza, że liczba | * czytelnia ma tylko ''n'' miejsc, co oznacza, że liczba jednocześnie korzystających czytelników nie może być większa niż ''n''. | ||
[[SOP_wyk_nr_13-Slajd25 | << Poprzedni slajd]] | [[SOP_wyk_nr_13-toc|Spis treści ]] | [[SOP_wyk_nr_13-Slajd27 | Następny slajd >>]] | [[SOP_wyk_nr_13-Slajd25 | << Poprzedni slajd]] | [[SOP_wyk_nr_13-toc|Spis treści ]] | [[SOP_wyk_nr_13-Slajd27 | Następny slajd >>]] |
Aktualna wersja na dzień 00:10, 6 wrz 2006
Problem czytelników i pisarzy
W problemie można rozważać dwa rodzaje użytkowników (procesów) — czytelników i pisarzy — lub użytkowników wcielających się w rolę czytelnika lub pisarza. Rozróżnienie takie jest o tyle istotne, że w niektórych rozwiązaniach (zwłaszcza w środowisku rozproszonym) przyjęcie stałej liczby czytelników i pisarzy ma istotny wpływ na konstrukcję protokołu synchronizacji.
Można rozważać dwa warianty problemu:
- czytelnia ma nieograniczoną pojemność, co oznacza, że może z niej jednocześnie (współbieżnie) korzystać nieograniczona liczba czytelników,
- czytelnia ma tylko n miejsc, co oznacza, że liczba jednocześnie korzystających czytelników nie może być większa niż n.