Advertisement
Search  
Always will be ready notify the world about expectations as easy as possible: job change page
Books for developers

Concurrency in .NET

Concurrency in .NET

Modern patterns of concurrent and parallel programming
Author: Riccardo Terrell
Year: 2018
Format: PDF
Pages: 570
Views: 1327

7,87 MB
Description

Summary

Concurrency in .NET teaches you how to build concurrent and scalable programs in .NET using the functional paradigm. This intermediate-level guide is aimed at developers, architects, and passionate computer programmers who are interested in writing code with improved speed and effectiveness by adopting a declarative and pain-free programming style.

About the Technology

Unlock the incredible performance built into your multi-processor machines. Concurrent applications run faster because they spread work across processor cores, performing several tasks at the same time. Modern tools and techniques on the .NET platform, including parallel LINQ, functional programming, asynchronous programming, and the Task Parallel Library, offer powerful alternatives to traditional thread-based concurrency.

About the Book

Concurrency in .NET teaches you to write code that delivers the speed you need for performance-sensitive applications. Featuring examples in both C# and F#, this book guides you through concurrent and parallel designs that emphasize functional programming in theory and practice. You'll start with the foundations of concurrency and master essential techniques and design practices to optimize code running on modern multiprocessor systems.

What's Inside

  • The most important concurrency abstractions.
  • Employing the agent programming model.
  • Implementing real-time event-stream processing.
  • Executing unbounded asynchronous operations.
  • Best concurrent practices and patterns that apply to all platforms.

About the Reader

For readers skilled with C# or F#.

About the Book

Riccardo Terrell is a seasoned software engineer and Microsoft MVP who is passionate about functional programming. He has over 20 years' experience delivering cost-effective technology solutions in a competitive business environment.

Similar
Язык программирования C# 7 и платформы .NET и .NET Core
Автор: Эндрю Троелсен, Филипп Джепикс
Год: 2018
Страниц: 1330
Эта книга представляет собой полный источник сведений о языке программирования C# и о связанной с ним инфраструктуре. В 8-м издании книги вы найдете описание функциональных возможностей самых последних версий C# 7.0 и 7.1 и .NET 4.7, а также совершенно новые...
Управление памятью в .NET для профессионалов
Автор: Конрад Кокоса
Год: 2020
Страниц: 801
Хотя в .NET управление памятью осуществляется автоматически, понимание того, как именно это делается, сулит немало преимуществ. Вы сможете писать более качественные программы, эффективно взаимодействующие с памятью.Книга, проверенная командой разработки .NET из «Майкрософт», содержит 25 сценариев поиска и устранения неисправностей, призванных...
Clojure High Performance Programming, Second Edition
Автор: Shantanu Kumar
Год: 2015
Страниц: 198
Clojure treats code as data and has a macro system. It focuses on programming with immutable values and explicit progression-of-time constructs, which are intended to facilitate the development of more robust programs, particularly multithreaded ones. It is built with performance,...
ASP.NET MVC Interview Questions & Answers
Автор: Shailendra Chauhan
Год: 2015
Страниц: 87
Send message
Email
Your name
*Message


© 1999–2024 WebDynamics
1980–... Sergey Drozdov
Area of interests: .NET Framework | .NET Core | C# | ASP.NET | Windows Forms | WPF | HTML5 | CSS3 | jQuery | AJAX | Angular | React | MS SQL Server | Transact-SQL | ADO.NET | Entity Framework | IIS | OOP | OOA | OOD | WCF | WPF | MSMQ | MVC | MVP | MVVM | Design Patterns | Enterprise Architecture | Scrum | Kanban