AnyBook4Less.com | Order from a Major Online Bookstore |
![]() |
Home |  Store List |  FAQ |  Contact Us |   | ||
Ultimate Book Price Comparison Engine Save Your Time And Money |
![]() |
Title: Win32 Multithreaded Programming by Mike Woodring, Aaron Cohen ISBN: 1-56592-296-4 Publisher: O'Reilly & Associates Pub. Date: 01 December, 1997 Format: Paperback Volumes: 1 List Price(USD): $49.95 |
Average Customer Rating: 4.27 (11 reviews)
Rating: 4
Summary: Great book!
Comment: 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.
Rating: 5
Summary: This one is a Keeper
Comment: 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?
Rating: 2
Summary: Not that good actually
Comment: Another failure of O'Reilly's. The book is thick but watery, writing is bad, editing is lacking. The expository parts are hard to understand, for example the chapter describing Monitors is impossible to comprehend (unless you already are familiar with that, in general quite comprehensible, concept.) The book is seriously fattened with reference-level material, in most cases inappropriately, imho. And finally, the C++ library built on top of Win32 threading API is totally out of place--plus its reference occupies half the book, which is unwelcome as well. Moreover, the authors' C++ is highly questionable. I don't think the authors are accomplished C++ designers, their C++ reeks of C, even syntactically. I guess this tome may be helpful somehow somewhere, but I'm yet to figure out in what way though.
Finally, I'd like to say that this is not the first underwhelming book from generally-respected O'Reilly that, I notice, is edited by Ron Petrusha (another one was this Windows Error Messages fiasco (edited), and some other, authored pieces.) In the future, I will be very careful buying books with his name--whether as an author or an editor--on the cover, I think to see him having contributed to a book is a bad news.
Finally, my suggestion to Windows programmers is to read Richter--he's got enough to make you comfortable with the API, and then carefully work through Kleinman's "Threads" and Norton/DiPasquale's "Threadtime". Both are on pthreads rather than Win32, BUT! -- they are written very clearly and cover the concepts very well; applying these concepts to Win32 environment should be a much lesser task than attempting to grasp them from the muddled babbling in Cohen/Woodring book. "Win32 MT programming" has been sitting on my shelf for a while now, and whenever I work with MT issues I kinda pick it up in perhaps search of some ideas, but no, it's been consistently useless.
![]() |
Title: Multithreading Applications in Win32 : The Complete Guide to Threads by Jim Beveridge, Robert Wiener ISBN: 0201442345 Publisher: Addison-Wesley Pub Co Pub. Date: 19 December, 1996 List Price(USD): $44.99 |
![]() |
Title: Network Programming for Microsoft Windows, Second Edition by Anthony Jones, Jim Ohmund, Jim Ohlund, James Ohlund ISBN: 0735615799 Publisher: Microsoft Press Pub. Date: 13 February, 2002 List Price(USD): $59.99 |
![]() |
Title: Multithreaded Programming with Win32 by Thuan Q. Pham, Pankaj K. Garg ISBN: 0130109126 Publisher: Prentice Hall PTR Pub. Date: 16 November, 1998 List Price(USD): $49.99 |
![]() |
Title: Win32 System Programming: A Windows(R) 2000 Application Developer's Guide (2nd Edition) by Johnson M. Hart ISBN: 0201703106 Publisher: Addison-Wesley Pub Co Pub. Date: 29 September, 2000 List Price(USD): $59.99 |
![]() |
Title: Object-Oriented Multithreading Using C++ by Cameron Hughes, Tracey Hughes ISBN: 0471180122 Publisher: John Wiley & Sons Pub. Date: 29 August, 1997 List Price(USD): $75.00 |
Thank you for visiting www.AnyBook4Less.com and enjoy your savings!
Copyright� 2001-2021 Send your comments