Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
  Our Catalog   Parallel Programming

Concurrent Programming on Windows


On Sale Now! Save 10% on the Concurrent Programming on Windows by Addison-Wesley Professional at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. “When you begin using multi-threading throughout an application, the importance of clean architecture and design is critical. . . . This places an


Product Description

“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.

Additional Information

Manufacturer:Addison-Wesley Professional
Publisher:Addison-Wesley Professional
Studio:Addison-Wesley Professional
UPC:785342434828
EAN:9780321434821
Item Weight:3.36 pounds
Item Size:1.8 x 9 x 9 inches
Package Weight:3.26 pounds
Package Size:6.77 x 2.28 x 2.28 inches

Concurrent Programming on Windows by Addison-Wesley Professional

Buy Now:
Concurrent Programming on Windows

Brand: Addison-Wesley Professional
4.4 out of 5 stars with 54 reviews
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$64.99
$58.91
You Save: 9%


Quantity:  

 


View More In Parallel Programming.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Addison-Wesley Professional, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


By The MIT Press
mpn: 90 b&w illus., ean: 9780262528818, isbn: 0262528819,
An overview of the most prominent contemporary parallel processing programming models, written in a unique tutorial style.With the coming of the parallel computing era, computer scientists have turned their attention to designing programming models t...

By Packt Publishing - ebooks Account
ean: 9781788390804, isbn: 1788390806,
Get to know the building blocks of Kotlin and best practices when using quality world-class applicationsKey FeaturesLearn to build exciting and scalable Android and web applications (both the server-side and client-side parts) with your Kotlin skills...

By Brand: Lakeview Research
ean: 9780965081917, isbn: 0965081915,
This detailed guide for programmers, developers, and computer enthusiasts shows how to get the most from parallel port in any application or project. The Visual-Basic code and circuit designs include examples that use the new enhanced (EPP) and expan...

By CreateSpace Independent Publishing Platform
ean: 9781979663809, isbn: 1979663807,
Big data analytics examines large amounts of data to uncover hidden patterns, correlations and other insights. With today’s technology, it’s possible to analyze your data and get answers from it almost immediately – an effort that’s slower an...

By imusti
ean: 9780128046296, isbn: 0128046295,
Mobile Security and Privacy: Advances, Challenges and Future Research Directions provides the first truly holistic view of leading edge mobile security research from Dr. Man Ho Au and Dr. Raymond Choo-leading researchers in mobile security. Mobile de...

By Pragmatic Bookshelf
ean: 9781680502473, isbn: 1680502476,
Reactive programming is revolutionary. It makes asynchronous programming clean, intuitive, and robust. Use RxJS 5 to write complex programs in a simple way, and master the Observable: a powerful data type that substitutes callbacks and promises. Thin...

By The MIT Press
ean: 9780262692168, isbn: 0262692163,
Since its release in summer 1994, the Message Passing Interface (MPI) specification has become a standard for message-passing libraries for parallel computations. There exist more than a dozen implementations on a variety of computing platforms, from...

By Syngress
ean: 9780128053034, isbn: 0128053038,
Contemporary Digital Forensic Investigations of Cloud and Mobile Applications comprehensively discusses the implications of cloud (storage) services and mobile applications on digital forensic investigations. The book provides both digital forensic p...

By Packt Publishing - ebooks Account
ean: 9781788399487, isbn: 178839948X,
Find bottlenecks, identify the proper algorithm to use, optimize performance, and create really efficient Rust applicationsKey FeaturesUnderstand common performance pitfalls and improve the performance of your applications.Get to grips with parallel ...

By Morgan Kaufmann
ean: 9780128097649, isbn: 0128097647,
Managing the Web of Things: Linking the Real World to the Web presents a consolidated and holistic coverage of engineering, management, and analytics of the Internet of Things. The web has gone through many transformations, from traditional linking a...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.