Multithreading with C# Cookbook(Second Edition)

Multithreading with C# Cookbook(Second Edition)

评分

★★★★★

ISBN

9781785884009

出版社

Packt Publishing 2016-04-21出版

分类

编程设计

内容简介
This book is aimed at those who are new to multithreaded programming, and who are looking for a quick and easy way to get started. It is assumed that you have some experience in C# and .NET already, and you should also be familiar with basic computer science terminology and basic algorithms and data structures.
AI简介
这是一本为那些对多线程编程感兴趣的读者编写的实用指南。本书假设读者已经具备一定的C#和.NET编程基础,并熟悉基本的计算机科学术语和算法与数据结构。 书中首先介绍了线程池的度和并行性,这是决定线程池工作效率和稳定性的重要概念。线程池的度指的是线程池中线程的数量,并行性则指的是同时处理的任务数量。这两个概念需要根据程序的具体情况进行调整,以确保线程池能够高效、稳定地运行。 接着,书中探讨了并行编程中的常见问题,包括共享状态的问题。为了解决这些问题,书中介绍了Lazy类、BlockingCollection类、TPL DataFlow库和PLINQ等技术和方法。 书中还详细介绍了如何使用HttpListener和HttpClient类进行异步HTTP通信,以及如何使用timer在Universal Windows Platform应用程序中实现定时任务。此外,书中还介绍了如何在不同的操作系统上运行.NET Core应用程序,如OS X和Ubuntu Linux。 书中还探讨了实现Lazy-evaluated shared states、实现Parallel Pipeli
阅读/下载地址