Slajd25

Slajd25



Wybór mechanizmu synchronizacji

■ Zdarzenie - najbardziej użyteczne w przypadku, gdy jeden z wątków chce poinformować inny watek o swojej gotowości. rr Użyj zdarzenia, aby zasygnalizować innym wątkom, że dane wejściowe są już dostępne.

, Muteks - wiąże się z posiadaniem zasobów. Wdanej chwili tylko jeden wątek może posiadać muteks, czyli korzystać ze współdzielonego zasobu.

rr Użyj muteksu, aby zabezpieczyć się przed zapisem do pliku przez kilka wątków naraz.

, Semafor - wiąże się z posiadaniem zasobów. Semafor pozwala na implementację dostępu do zasobu tylko dla jednego procesu lub dla wielu jednocześnie.

rr Użyj semafora, aby ograniczyć liczbę żądań sieciowych zgłaszanych przez pojedynczą stację roboczą.

, Sekcja krytyczna - patrz muteks dla wątków w ramach tego samego procesu.

Programowanie współbieżne w systemach operacyjnych Windows NT72000 © Marek Nowak


Wyszukiwarka

Podobne podstrony:
Slajd24 Zasięg mechanizmu synchronizacji W większości przypadków poniżej wymienione mechanizmy synch
DSCN0509 (Large) tt CHARAKTERYSTYKI MECHANICZNE 339 drgań własnych silnika. W przypadku, gdy a> »
0000003 3 jakim może podlegać substrat wchodzący z nim w kompleks. W przypadku, gdy jeden substrat m
35184 Slajd2 Wybór zachowania do pracy (1) •    W przypadku dzieci u których obserwuj
skanuj0074 (30) 128________B. Cieślar W przypadku gdy odległość do włókien skrajnych (najbardziej od
skanuj0074 (30) 128________B. Cieślar W przypadku gdy odległość do włókien skrajnych (najbardziej od
Slajd23 (100) MECHANIZMY FAŁDOWANIA • fałdowanie z płynięcia
skanowanie0062 (17) CZTERY SPOSOBY ANALIZOWANIA ZDARZEŃWprowadzenie Analizując jakiś przypadek w cel
IMGi25 (2) 142 Rozdział 4 wspólny dostęp do aplikacji przez przeglądarkę oraz mechanizm synchronizuj

więcej podobnych podstron