Mikołaj W.

Mikołaj W. Pomagam rozwiązywać
problemy- nie tylko
IT

Temat: Programowanie wielowątkowe

Witam,

Ostatnio przegryzam się przez programowanie wielowątkowe.

Niestety nie mam poczucia że jest to prosty i trywialny temat.

W związku z tym mam pytanie - czy kojarzycie PRZYJAŹNIE ale i dokładnie (merytorycznie i architektonicznie) opisany temat wątków (i pochodnych z typu delegaty, eventy, itp.) w jakiejś książce/blogu ? Od razu powiem że niezbyt mnie interesują przykłady z typu "odpal wątek, uruchom tam pętlę i zarejestruj zmiany w pętli" - są jak dla mnie zbyt mało rozwinięte.

Szukałem w "programowanie C#" Jesse Liberty, necie, i innych ale nie znalazłem niczego co by mi pasowało.

Czy ktoś pamięta książkę/bloga która fajnie wyjaśniała ten temat ?

Pozdrawiam,
MWW

Temat: Programowanie wielowątkowe

Pierwszy lepszy link:
http://www.codeproject.com/Articles/57157/Multithreadi...Ten post został edytowany przez Autora dnia 22.10.13 o godzinie 14:03
Tomasz M.

Tomasz M. never go full
retard!

Temat: Programowanie wielowątkowe

Jak dotąd nie znalazłem nic lepszego od Albahariego.

http://www.albahari.com/threading/

A idąc dalej, bo Joe nie aktualizuje strony, warto doczytać o nowościach > 4.0

http://msdn.microsoft.com/en-us/library/vstudio/hh1914...Ten post został edytowany przez Autora dnia 22.10.13 o godzinie 15:53
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Programowanie wielowątkowe

Zalezy na jakim poziomie chcesz programowac aplikacje wielowatkowe.
Polecam poziom wyzej i zastosowanie Linq i Parallel (PLINQ).

W ksiazce LINQ to Objects w C# 4.0 jest caly rozdzial na ten temat:
http://helion.pl/ksiazki/linq-to-objects-w-c-4-0-troy-...

Nie wyczerpuje to tematu, ale wszystko zalezy do czego chcesz to stosowac.
Karim Agha

Karim Agha Software Engineer

Temat: Programowanie wielowątkowe

Ja sie uczylem z tych ksiazek (w tej kolejnosci):

http://www.amazon.com/Concurrent-Programming-Microsoft...
http://www.amazon.com/The-Multiprocessor-Programming-R...
http://www.amazon.com/C-Concurrency-Action-Practical-M...
http://www.amazon.com/Structured-Parallel-Programming-...

Do tego, zeby zrozumiec wielowatkowosc, wydaje mi sie ze niezbedna jest solidna wiedza z systemow operacyjnych.

Następna dyskusja:

Programowanie pod Windows V...




Wyślij zaproszenie do