Programowanie równoległe, wielowątkowe czy wieloprocesorowe, znane jest nie od dziś, ale to właśnie teraz, będzie najbardziej wykorzystywane. Dzisiejsze komputery nie mają już jednego rdzenia, serwery mają ich kilkanaście, a domowe pcety przynajmniej dwa. Jak wykorzystać wszystkie z nich? Zagadnienie z pewnością trudne ale i ciekawe, a dodatkowo stało się głównym tematem mojej pracy magisterskiej.
Strona głównaProgramowanie rozproszone
Programowanie rozproszone 5444 dni, 10 godzin, 49 minut temu 105 pokaż kod licznika zwiń
Podobne artykuły:
- Piotr Zieliński » Programowanie asynchroniczne w .NET 4.5
- Piotr Zieliński » Wielowątkowość: podstawowe pojęcia – deadlock, livelock, starvation.
- Parallel.For – wielowątkowość nigdy nie była tak łatwa
- Piotr Zieliński » Code Review: Asynchroniczne strumienie danych
- Akka.net – pierwszy przykład
- Obsługa wielu tasków na raz w C#
- Piotr Zieliński » Code review: synchronizacja danych, przypisanie
- Piotr Zieliński » Wątki z puli–optymalna liczba wątków.
- Piotr Zieliński » Sprawdzanie warunku w środowisku wielowątkowym
- Piotr Zieliński » Thread.SpinWait() a Thread.Sleep()
- Piotr Zieliński » Jak dobrać stopień zrównoleglenia?