3685666186

3685666186



Synchronizacja i komunikacja pomiędzy procesami i wątkami

•    Komunikacja - przesyłanie komunikatów (tokenów?) pomiędzy współpracującymi/współzawodniczącymi wątkami lub procesami. Komunikacja synchroniczna i asynchroniczna.

•    Synchronizacja - zapewnienie pożądanych zależności czasowych wykonujących się procesów lub wątków. Synchronizacja = uporządkowanie w czasie

Kiedy synchronizacja jest niezbędna?

•    Gdy procesy współdzielą wspólne struktury danych (np. zmienne globalne) lub współzawodniczą w dostępnie do wspólnego zasobu/struktury. Dlaczego synchronizacja jest w takich przypadkach konieczna?

•    Pewne procesy dostarczają dane dla innych procesów.

Uwaga 1: Programowanie współbieżne obejmuje również zaprojektowanie i implementację komunikacji i/lub synchronizacji procesów lub wątków.

Uwaga 2: W ogólności programista nie może zakładać określonej kolejności wykonania się procesów/wątków. Należy zakładać losowość.



Wyszukiwarka

Podobne podstrony:
•    Podać różnice pomiędzy procesami, wątkami i włóknami (koprocedurami) w
332 (6) Systemy z: jedną magistralą (systemową) Urządzenia we/wy - Komunikacja pomiędzy procesorem i
1. Do czego służy pamięć współdzielona? Dla komunikacji pomiędzy procesami można stworzy ć pewien
1.    Do czego służy pamięć współdzielona? Dla komunikacji pomiędzy procesami można
ulitechnika Wrocławska Dodatkowo: modułu zapewniającego synchronizację i komunikację pomiędzy
2.4 Podgląd komunikatów przesyłanych pomiędzy klientem a serwerem HTTP Ostatnim punktem zadania jest
DSC01196 Windows NT - sprzęt wejścia-wyjścia •    Komunikacja pomiędzy procesorem a s
Komunikat przesyłający nową wartość będzie komunikatem długim. W rezultacie - przy blokowaniu całkow
DSCF0302 (2) Rozwój i cele stawiane inżynierii materiałowej Dziedzina rozwoju Komunikacja i przesył
prawnych. Granice pomiędzy procesami informacyjnymi dotyczącymi prawa odbywającymi się za pośrednict
Ad.l. Wyjaśnić relację pomiędzy procesem produkcyjnym(wytwarzania) i procesem technologicznym. Proce
Wykorzystał wiedzę dotyczącą związków pomiędzy procesami psychicznymi a procesami motorycznymi: Np.
INTEL CORE 17 Procesor 17 potrafi przesyłać zdecydowanie większa ilość danych dzięki

więcej podobnych podstron