Przejdź do treści

Programowanie równoległe i asynchroniczne w C# 5.0 - Mateusz Warczak - książka wyd. 2014

38,27 zł
tezeusz.pl Zobacz w sklepie

Opis

Programowanie współbieżne — wykorzystaj w pełni moc procesorów! • Opanuj wątki, zadania i TPL • Poznaj sprytne rozwiązania z użyciem bibliotek DSS i CCR • Wejdź na wyższy poziom z Reactive Extensions i CUDAfy.

NET Programowanie współbieżne jest w dzisiejszych czasach absolutnym standardem, jedyną drogą pozwalającą w pełni wykorzystać moc wielordzeniowych procesorów, umieszczanych we współczesnych komputerach. Jednak nadal niewielu programistów potrafi poprawnie i efektywnie korzystać z tej technologii. Czas to zmienić! Jeśli chcesz być naprawdę świetnym programistą C#, tworzącym aplikacje na platformę .

NET, a do tej pory nie przestudiowałeś jeszcze porządnie kwestii współbieżności, pora to nadrobić. W tej książce znajdziesz informacje o podstawach tej technologii, takich jak wątki, a także o klasycznych pułapkach związanych z programowaniem współbieżnym. Kolejne rozdziały odkryją przed Tobą tajemnice zadań oraz bibliotek TPL. Poznasz również technologie DSS i CCR oraz dowiesz się co nieco na temat asynchroniczności. Potem przyjdzie kolej na omówienie technologii Reactive Extensions oraz biblioteki CUDAfy.

NET, pozwalającej efektywnie wykorzystać karty graficzne do obliczeń niezwiązanych z grafiką. Odkryj zalety programowania równoległego! ? Dla niecierpliwych: asynchroniczność i pętla równoległa ? Wątki i zadania ? Zmienne w aplikacjach wielowątkowych ? Synchronizacja wątków, zadań i kontrolek interfejsu z zadaniami ? Wątki i zadania a interfejs użytkownika ? Dane w programach równoległych ? Analiza aplikacji wielowątkowych. Debugowanie i profilowanie ? Wstęp do CCR i DSS ? Skalowalne rozwiązanie dla systemów rozproszonych na bazie technologii CCR i DSS ? Wprowadzenie do Reactive Extensions. Zarządzanie sekwencjami zdarzeń ? Współbieżność w Rx ? Przykłady użycia technologii Rx w aplikacjach WPF ? CUDA w .

NET ? Biblioteka TPL w WinRT ? Dobre praktyki programowania aplikacji wielowątkowych Zostań mistrzem programowania współbieżnego! ! Uwagi: Oprawa lekko zarysowana. Brzegi stron minimalnie zakurzone.