Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Win32 Multithreaded Programming Paperback – December 11, 1997
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
What other items do customers buy after viewing this item?
Customers who viewed this item also viewed
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.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
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.
(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?
The debugging and exception advice is spot on.
Although the book never mentions WinSock-2 anywhere, it gives you a full understanding of kernel event objects necessary to impliment event-based socket code.... Should you feel the need to as I did.
Beginners to C++, should learn C++ first before buying this book.
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.