Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Concurrent Programming on Windows

Buy

“When you begin using multi-threading throughout an application, the importance of clean architecture and design is critical. . . . This places an emphasis on understanding not only the platform’s capabilities but also emerging best practices. Joe does a great job interspersing best practices alongside theory throughout his book.”

– From the Foreword by Craig Mundie, Chief Research and Strategy Officer, Microsoft Corporation

 

Author Joe Duffy has risen to the challenge of explaining how to write software that takes full advantage of concurrency and hardware parallelism. In Concurrent Programming on Windows, he explains how to design, implement, and maintain large-scale concurrent programs, primarily using C# and C++ for Windows.

 

Duffy aims to give application, system, and library developers the tools and techniques needed to write efficient, safe code for multicore processors. This is important not only for the kinds of problems where concurrency is inherent and easily exploitable—such as server applications, compute-intensive image manipulation, financial analysis, simulations, and AI algorithms—but also for problems that can be speeded up using parallelism but require more effort—such as math libraries, sort routines, report generation, XML manipulation, and stream processing algorithms.

 

Concurrent Programming on Windows has four major sections: The first introduces concurrency at a high level, followed by a section that focuses on the fundamental platform features, inner workings, and API details. Next, there is a section that describes common patterns, best practices, algorithms, and data structures that emerge while writing concurrent software. The final section covers many of the common system-wide architectural and process concerns of concurrent programming.

 

This is the only book you’ll need in order to learn the best practices and common patterns for programming with concurrency on Windows and .NET.

(HTML tags aren't allowed.)

Winning Design!: LEGO MINDSTORMS NXT Design Patterns for Fun and Competition
Winning Design!: LEGO MINDSTORMS NXT Design Patterns for Fun and Competition

Winning Design! LEGO Mindstorms NXT Design Patterns for Fun and Competition is about design that works. It’s about building with LEGO MINDSTORMS NXT for fun, for education, but especially for competition. Author James Trobaugh is an experienced coach and leader in the FIRST LEGO League. In this book, he shares his hard-won...

Concepts, Applications, Experimentation and Analysis of Wireless Sensor Networks: Concepts, Applications, Experimentation and Analysis (Signals and Communication Technology)
Concepts, Applications, Experimentation and Analysis of Wireless Sensor Networks: Concepts, Applications, Experimentation and Analysis (Signals and Communication Technology)
Writing a book is tempting, many ideas and topics, idea after idea, topic upon topic, what to elaborate, which one to mention, the reader must find a satisfying answer, enough knowledge; and overlooking or going-by topics is a painful choice for the author, as space is limited, a hard decision is to be made without compromising...
Advanced DBA Certification Guide and Reference for DB2 UDB v8 for Linux, Unix and Windows
Advanced DBA Certification Guide and Reference for DB2 UDB v8 for Linux, Unix and Windows
Whether you're a long-time DB2 UDB professional or an experienced DBA who's migrated from another database platform, there's one sure way to demonstrate the highest level of skills in DB2 Universal Database administration: pass the challenging IBM DB2 Universal Database Advanced Database Administration Exam 704.

Now, there's a definitive guide...


Forensic Engineering: Damage Assessments for Residential and Commercial Structures
Forensic Engineering: Damage Assessments for Residential and Commercial Structures

A comprehensive resource that builds a bridge between engineering disciplines and the building sciences and trades, Forensic Engineering: Damage Assessments for Residential and Commercial Structures provides an extensive look into the world of forensic engineering. With a focus on investigations associated with insurance industry...

Best Kept Secrets in .NET
Best Kept Secrets in .NET

Author Deborah Kurata has spoken to .NET user groups all over America sharing her “Best Kept Secrets in .NET,” and she often hears experienced developers say, “I didn’t know you could do that with .NET!” This book is a collection of Deborah’s insights into .NET secrets that can enhance your productivity and...

Knowledge Processing and Data Analysis: First International Conference, KONT 2007, Novosibirsk, Russia
Knowledge Processing and Data Analysis: First International Conference, KONT 2007, Novosibirsk, Russia

This volume collects the proceedings of two related international conferences on foundations and practical applications of mathematical methods of data analysis, of Formal Concept Analysis and of methods for information extraction from natural language texts. The first conference, named Knowledge - Ontology - Theory 2007 (KONT 2007),...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy