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

Odpowiedz Nowy wątek
2011-09-05 14:00
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++


"Sugeruję wyobrazić sobie Słońce widziane z orbity Merkurego, a następnie dupę tej wielkości. W takiej właśnie dupie specjalista ma teksty o wspaniałej atmosferze, pracy pełnej wyzwań i tworzeniu innowacyjnych rozwiązań. Pracuje się po to, żeby zarabiać, a z resztą specjalista sobie poradzi we własnym zakresie, nawet jeśli firma mieści się w okopie na granicy obu Korei."
-somekind,
konkretny człowiek-konkretny przekaz :]

Pozostało 580 znaków

2011-09-05 14:06
Kumashiro
1

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

Pozostało 580 znaków

2011-09-05 14:22
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

edytowany 1x, ostatnio: Shalom, 2011-09-05 15:00

Pozostało 580 znaków

2011-09-05 14:27
Kumashiro
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" ;)

2011-09-05 15:13
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ę


"Sugeruję wyobrazić sobie Słońce widziane z orbity Merkurego, a następnie dupę tej wielkości. W takiej właśnie dupie specjalista ma teksty o wspaniałej atmosferze, pracy pełnej wyzwań i tworzeniu innowacyjnych rozwiązań. Pracuje się po to, żeby zarabiać, a z resztą specjalista sobie poradzi we własnym zakresie, nawet jeśli firma mieści się w okopie na granicy obu Korei."
-somekind,
konkretny człowiek-konkretny przekaz :]
edytowany 1x, ostatnio: MasterBLB, 2011-09-05 15:16

Pozostało 580 znaków

2011-09-05 16:17
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.

Pozostało 580 znaków

2011-09-05 16:46
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?


"Sugeruję wyobrazić sobie Słońce widziane z orbity Merkurego, a następnie dupę tej wielkości. W takiej właśnie dupie specjalista ma teksty o wspaniałej atmosferze, pracy pełnej wyzwań i tworzeniu innowacyjnych rozwiązań. Pracuje się po to, żeby zarabiać, a z resztą specjalista sobie poradzi we własnym zakresie, nawet jeśli firma mieści się w okopie na granicy obu Korei."
-somekind,
konkretny człowiek-konkretny przekaz :]
Odpowiedz
Liczba odpowiedzi na stronę

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