Seminarium: Systemy Rozproszone
1. grudnia 2005, godzina 12:15, sala 3120
Anna Chmielowiec <ac209198@students.mimuw.edu.pl>


Pamięć transakcyjna


Najbardziej popularną i najczęściej używaną metodą synchronizacji dostępu wątków do zasobów jest synchronizacja blokująca w postaci blokad. Rozwiązanie to jednak ma wiele wad, jak chociażby możliwość zakleszczenia, inwersji priorytetów itp. Innym możliwym sposobem synchronizacji jest synchronizacja nieblokująca, która pomimo tego, że może się wydawać bardzo kosztowna (przerywanie i wznawianie wykonywania operacji przez wątki), okazuje się o wiele wydajniejsza od blokad już dla niewielkiej liczby procesorów.

Prezentacja poświęcona będzie pamięci transakcyjnej (Software Transactional Memory, STM) jako jednej z możliwych metod realizacji synchronizacji nieblokującej.

Plan prezentacji

Serdecznie zapraszam!
Anna Chmielowiec