"Przejdź na wyższy poziom C# Programowanie wielowątkowe pozwala wykonywać przeróżne czynności z wykorzystaniem więcej niżeli jednego wątku. Na skutek czego rozszerza się sprawność operacji, które były ograniczone parametrami procesora.
na dodatek dzięki zastosowaniu programowania wielowątkowego zadania można wykonywać w tle, bez pogorszenia responsywności aplikacji. Asynchroniczność umożliwia także zachowanie responsywności aplikacji użytkowych oraz powiększenie skalowalności aplikacji serwerowych.
Brzmi obiecująco. Niestety, programowanie z użyciem wątków i asynchroniczności nie należy do najprostszych. Jest to dziedzina z natury nieprzystępna i błędogenna, także w języku C#. Ten poradnik zbiera i zwięźle tłumaczy wszystkie zagadnienia związane z asynchronicznością i wielowątkowością w C#.
Poszczególne tematy uzupełniono przykładami, pomagającymi lepiej zrozumieć problem, którego rozwiązanie można użyć później w praktyce. Dla wygody w korzystaniu z książki każdy koncept opisano oddzielnie, jednak aby go zrozumieć, trzeba przyswoić wiedzę z poprzednich rozdziałów.
Dowiedz się, na czym polega wielowątkowość w C# Opanuj zasady programowania równoległego Naucz się programować asynchronicznie Poznaj podstawowe zasady synchronizacji O autorze Grzegorz Lang $126 zawodowy programista.NET, Application Developer w międzynarodowej korporacji Atos (w oddziale Poland Global Services).
Zajmuje się kluczowym projektem wewnętrznym, jest w nim Lead Backend Developerem. W języku C# programuje od 2013 roku.