Team Liquid - Shop now
Add Prime to get Fast, Free delivery
Amazon prime logo
Buy new:
-45% $27.58
FREE delivery Wednesday, December 18 on orders shipped by Amazon over $35
Ships from: Amazon
Sold by: Kochan47
$27.58 with 45 percent savings
List Price: $49.95
Get Fast, Free Shipping with Amazon Prime FREE Returns
FREE delivery Wednesday, December 18 on orders shipped by Amazon over $35
Or fastest delivery Friday, December 13
Only 1 left in stock - order soon.
$$27.58 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$27.58
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Ships from
Amazon
Sold by
Sold by
Returns
Returnable until Jan 31, 2025
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Returns
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$2.36
Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc... Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc... See less
$3.98 delivery December 14 - 17. Details
Or fastest delivery December 11 - 16. Details
Only 1 left in stock - order soon.
$$27.58 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$27.58
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by glenthebookseller.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Win32 Multithreaded Programming 1st Edition

4.8 4.8 out of 5 stars 12 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$27.58","priceAmount":27.58,"currencySymbol":"$","integerValue":"27","decimalSeparator":".","fractionalValue":"58","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"YY5AOgEflvnd8vSqbZy%2B7eP6M2%2Fph9Fg8DcBMwRUTTG1xzkOL%2Bouwb9LbJAYhJvQcrv9qAj4bkBglepE3n8y9tzL79aX9TD8zhRabiu8tpxWMRDmTTuIhGS4pydSp%2FcPZux42U8U3f3KNBbmpOgB07EGIrvs4DM7aDqheQd9G8HjdvTYhovdxXpJNYZAWs%2BK","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$2.36","priceAmount":2.36,"currencySymbol":"$","integerValue":"2","decimalSeparator":".","fractionalValue":"36","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"YY5AOgEflvnd8vSqbZy%2B7eP6M2%2Fph9FgQ%2FEqve9QCVhTfN45N5sGdSIr5RLEhVaW%2BAvV%2BucedlYu%2BblEbhhBuNsEilQd7Q4nk0meeIy2EwlkYJU6yzDQz19mag7W4JGYQEOSqWfysPSrz21HapLLOyiEl5LwKK8Wm9e4SUO9sytpukr0VNcQTzJhKRFyPD46","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

A systematic illustration of all aspects of Win32 multithreaded programming furnishes a clear explanation of the concepts of the programs and shows developers how to skillfully construct efficient and complex applications. Original. (Advanced).

Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews

About the Author

Aaron Michael Cohen started programming computers as a hobby in 1977, on an RCA 1802 single board microcomputer. While attending medical school in the early '80s, he explored numerous computer platforms (in his spare time!) including the Atari 800, the Macintosh, and the IBM PC. Realizing his greatest talents lay in computer programming, he decided to leave medicine and pursue a career in software development. His first jobs involved computer based medical imaging, which lead to work on high-quality image and video compression. Currently, Aaron is employed at Intel Corporation developing video teleconferencing systems in C and C++ on Windows 95 and NT. He has an undergraduate background in engineering and holds an M.D. from the University of Michigan.

Mike Woodring has been programming retail Windows applications, DLLs, and device drivers on Intel architecture platforms since the release of Windows 3.0. As a systems software engineer at Intel, he developed realtime ISDN telecommunications software in C++ for telephony, Internet, and desktop video conferencing products. Currently, he works as an independent consultant and teaches courses on Win32 programming. Mike holds a bachelor's degree in computer science from Montana State University.

Product details

  • Publisher ‏ : ‎ O'Reilly Media; 1st edition (January 1, 1998)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 705 pages
  • ISBN-10 ‏ : ‎ 1565922964
  • ISBN-13 ‏ : ‎ 978-1565922969
  • Item Weight ‏ : ‎ 2.32 pounds
  • Dimensions ‏ : ‎ 7 x 1.39 x 9.19 inches
  • Customer Reviews:
    4.8 4.8 out of 5 stars 12 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Aaron Cohen
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Customer reviews

4.8 out of 5 stars
12 global ratings

Top reviews from the United States

Reviewed in the United States on February 12, 2014
I was a little hesitant to buy this book because it was printed way back but let me know tell you I am glad I got it. The multithreading programming issues and concern are exactly the same as when it was invented so why would the age of this book matter? This book uses C++ but not STL. I like this because it shows you how to write your classes rather than just use them. It illustrates this with the class library it provides with which itself is a great resource. This book teaches you how you live in multithreading world, how you design multithreaded applications.
One person found this helpful
Report
Reviewed in the United States on November 2, 2014
This area of MS OS programming has become antiquated over the years with the arrival of MS Messaging and recently by WCF designs. This makes it hard to find a good reference for upgrading legacy code or connecting an older service to a C# Interop stack. I would like to say that this reference is as good as anything written lately and covers the material thoroughly.

It covers the usual parts of thread creation and usage. It also covers synchronization, exceptions and thread pooling. Structured exception handling is also covered and a range of well designed code snippits are also included. As a bonus, a threading library Md, the author's design, is covered. This library is included on the included CD( shipping and handling may have cracked this item ).

I was in need of a quick reference for a customer and this book completely filled the bill so I'm giving it five stars. Material this old( 16 years ) is not available on bookshelves or the internet any longer.
2 people found this helpful
Report
Reviewed in the United States on May 10, 1998
This is the first O'Reilly book I've ever read that I cannot wholeheartedly recommend.
The introduction to the book states the it is aimed at the novice. However, the examples in the book contain several novice mistakes. The book also glosses over a few point that an experienced MT programmer would understand, but would be baffling to a novice. I also found a few Win32 mistakes such as their handling of redirection of standard in, out, and error.
If you know MT and Win32, it's probably a good book. If you don't keep looking.
7 people found this helpful
Report
Reviewed in the United States on March 17, 2000
Here's what I liked about the book:
(1) It provides simple explanation of central concepts and issues around multithreaded programming. This knowledge is platform independent.
(2) Provides clear explanation of Win32 specific API and Kernel Objects, knowledge that is necessary to do Multithreaded Programming on most Microsoft Platforms.
(3) Builds a simple C++ based OO Wrapper class Library for Multithreaded programming that elegantly conceals Win32 APIs idiosyncrasies.
(4) Also builds additional higher Level OO Abstractions (like Monitors) that Win32 does not need to support directly but Programmers need often.
(5) Great illustrations of Multithreading problems, solutions and Patterns through the trailing part of the book.
(6) Code and Diagrams abound.
What's there not to like?
19 people found this helpful
Report
Reviewed in the United States on October 4, 2005
Good overview for how most operating systems work. In depth implementation overview for the different type of kernel objects that can be used via Win32 API to sync your windows threads. Good examples of syncing situations.
Reviewed in the United States on March 8, 2001
I do not deny that the style of writing can be terse at some points. However this book covers a lot of ground on how to write a good , thread safe codes. The class included has provided a lot of usable codes that can be used in complex sowftware projects.
One person found this helpful
Report
Reviewed in the United States on January 3, 2000
This is a great book! It covers kernel objects in detail (mutexes, semaphores, etc.), with simple example code. It also covers methods of interthread communication (memory mapped files, anonymous pipes, etc.). It does not, however, cover the different Win32 threading models (single, apartment, etc.) at all. This is a good book for understanding the basics of Win32 multithreading concepts.
5 people found this helpful
Report
Reviewed in the United States on May 4, 1998
If you are new to threads , i think u will never find a good book like this one.its so simple to follow the instructions and examples described in the book. YOU MUST BUY THIS BOOK, otherwise your application will kaboom ...

Top reviews from other countries

Translate all reviews to English
Placeholder
5.0 out of 5 stars Great Book at great price!!
Reviewed in India on November 23, 2019
Wow, I just bought this book from "Lot book" Amazon seller second hand and they delivered me a great copy, as good as new. This book is covering in depth knowledge of multithreading in windows programming, it's a masterpiece.
pebble
5.0 out of 5 stars Win32のマルチスレッドの知識を深めたい方におすすめ
Reviewed in Japan on May 21, 2010
日本語の本ではWin32のマルチスレッドに関する高度な
学習書がありませんので、参考になりました。
マルチスレッドに関するデザインパターンがいくつか紹介されています。
個人的にはSingle Admission Gate(パターン)が役に立ちました。
今まで同じ機能を泥臭く実装していたのでまさにこれが私が欲しかった機能だと思いました。
前半の章で、機能をラッピングしたクラスを定義し
後半の章ではそのクラスを使って全て説明するというスタイルになっています。
マルチスレッドの全くの初心者には向かない本かも知れません。
マルチスレッドの基本を理解した人がさらに知識を深めるのによい本だと思います。