"Przejdź na wyższy poziom C# Programowanie wielowątkowe pozwala wykonywać różne czynności z zastosowaniem więcej niżeli jednego wątku. Na skutek czego powiększa się efektywność operacji, które były ograniczone parametrami procesora.
ponadto 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 rozszerzenie skalowalności aplikacji serwerowych.
Brzmi obiecująco. Niestety, programowanie z wykorzystaniem wątków i asynchroniczności nie należy do najprostszych. Jest to dziedzina z natury trudna 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 wykorzystać później w praktyce. Dla wygody w korzystaniu z książki każdy koncept opisano oddzielnie, jednak by 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.