Synchronizowanie wątków i niebezpieczeństwa wielowątkowości

0

Heja

Góglowałem,szukałem tutaj na forum,ale kurczę coś nie mogę znaleźć żadnego artykułu,gdzie porządnie od dechy do dechy byłyby opisane:
1.Synchronizowanie wątków,czyli te wszystkie sekcje krytyczne,semafory i muteksy
2.Typy błędów w programie wielowątkowym,czyli zakleszczenie,wyścig itd

Poratujcie proszę linkami,przy czym zależy mi nie na konkretnych implementacjach tylko dokładnych opisach wspomnianych zagadnień.
Jeśli jednak musi być to pod jakiś język programowania czy system operacyjny,to najlepiej aby traktowało o C++

1

Nie napisałeś o jaki OS chodzi, więc rzucam coś dla pryszczersów: http://randu.org/tutorials/threads/

0

Podstawy Systemow Operacyjnych - Abraham Silberschatz, rozdział Koordynacja rozproszona.
Jeśli chodzi o implementacje w C++ to Stevens - Advanced Programming In The UNIX Environment rozdziały Thread i Thread Control
Jak chcesz zadania jakieś to Weiss,Gruźlewski - Programowanie Współbieżne i Rozproszone

0

No to z książek dorzucę jeszcze "Sztuka Programowania Wieloprocesorowego". Dogłębne omówienie tematu wraz z wieloma przykładami (większość niestety w Javie, ale teoria klei się do wszystkiego). Taka "książka otwierająca oczy" ;)

0

Nie o literaturę mi idzie,tylko o zasoby z sieci,bo dziś muszę odświeżyć wiadomości.Niemniej dzięki za pozycje,zainteresuję się nimi,może jako ebooki je znajdę

0

@MasterBLB to chcesz od dechy do dechy czy "ogólnie"? Rozumiesz ze skoro są całe książki na ten temat to trudno o jakiś artykuł w necie który to wszystko zawiera ;) Rzuć okiem na ważniaka, tam też coś pewnie jest.

0

Ciut dokładniej niż tak,jak to jest w linku zapodanym przez Kumashiro w 1 poście.
I racja co do trudności występowania w sieci artykułu,potemu dałem temat po dłuższym góglowaniu i znajdowaniu truizmów albo odwołań do np lock/synchronize z javy czy c#

Co to za ważniak?O wazniak.mimuw.edu.pl chodzi?

1 użytkowników online, w tym zalogowanych: 0, gości: 1