Cel wykładu
Przedstawienie zagadnień projektowania oraz programowania rozwiązań współbieżnych i równoległych
Tematyka wykładu
• Wątki i procesy
• Systemy z pamięcią współdzieloną oraz systemy rozproszone
• Poprawność programów współbieżnych
• Przegląd klasycznych problemów współbieżności oraz ich rozwiązania
• Komunikacja i synchronizacja. Synchronizacja w systemach baz danych
• Programowanie współbieżne w Javie, C#, systemie Android. Techniki programowania współbieżnego