The Practice of Parallel Programming

Author: Hagendorf, Col
Availability: In stock
Regular Price AED 190.00 Special Price AED 180.50
-
+
Cash on Delivery in UAE
Dispatches in 3 to 5 Working Days.

BISAC Categories:
Programming | Parallel |
This book provides an advanced guide to the issues of the parallel and multithreaded programming. It goes beyond the high-level design of the applications, into the details that are often overlooked but vital to make the programs work. The content is oriented towards the programming of the operating systems, servers and business applications. The parallel programming has three aspects to it: the theory of parallelism, a specific API you plan to use, and the details of how to make it all work together. Many books cover the first two aspects but at the moment this is the only book about the third one. This craft of parallel programming is not widely known, and because of this the parallel programming has gained the reputation of complexity. Surprisingly few programs and libraries do the multithreading quite right. This book leads the readers into the understanding of the craft, using many examples based on POSIX and Microsoft Windows APIs, with occasional Java or C#. Most of the algorithms discussed are general and may be implemented in any language. How to stop a multithreaded program correctly? Or how to stop only a single connection in a multi-user server? What if the program receives a signal? How are the scalable data structures built? What synchronization primitives are more appropriate in which usage patterns, and how are they related to each other? A whole lot of questions about the queues and topologies built with them. When are the fashionable paradigms of lock-free synchronization, transactional memory and actors hot and when not? How to multiplex with threads and without them? This book answers all these questions and more.

Publisher Name Createspace Independent Publishing Platform
Author Name Hagendorf, Col
Format Audio
Bisac Subject Major COM
Language NG
Isbn 10 1451536615
Isbn 13 9781451536614
Target Age Group min:NA, max:NA
Dimensions 00.92" H x 10.06" L x 14.00" W
Page Count 424

Sergey Babkin is a software engineer and consultant. He has been employed as a software engineer for over 20 years. He has worked on the multithreaded programs for over 10 years, and even longer if the co-programs and the classic Unix in-kernel synchronization are included. Sergey worked on multiple varieties of Unix and Linux internals, complex event processing systems and the stock market data distribution systems. Sergey's employers and clients include SCO, Caldera, Interactive Data, Microsoft and Aleri/Sybase.

Write Your Own Review
You're reviewing:The Practice of Parallel Programming

Recommended Products

Booksvenue
Booksvenue.com is the Largest Bookstore in Middle East with more than 15 Million Books Online. Choose from a wide variety of Books from Fiction, Children, History, Games, Music, Travel, Cooking, Medical, Education and many more. All Books are sourced from International Publishers and we ensure to deliver at your door step. We currently deliver Worldwide and provide Free Delivery in UAE if the value is more than AED 100. Search, Click and Buy your favorite Books online.

  • Free Shipping Above AED 100 in UAE
  • Online Support (9AM - 6PM Monday - Saturday) +971 50 947 1943
  • Worldwide Delivery Over 15 Million Books
Contact Us

Address:HDS Tower, Jumeirah Lake Towers,

Dubai

United Arab Emirates.

Mail to: contact@booksvenue.com

Phone:  +971 50 947 1943

Whatsapp: +971 50 947 1943