| help | account  


Multithreading Applications in Win32
View Larger Image
Jim Beveridge, Robert Wiener
Addison-Wesley, Paperback, Bk&CD edition, Published December 1996, 368 pages, ISBN 0201442345
List Price: $49.99
Our Price: $31.50
You Save: $18.49 (37% Off)


FREE Shipping on Orders over $40!*
Availability: Out-Of-Stock

Customer Reviews: 3     Average Customer Rating:

Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

Quotes of Note
I recommend reading chapter 6 of Multithreading Applications in Win32 by Jim Beveridge for a good introduction.
Mark Vatsaas, microsoft.public.win32.programmer.kernel

...Then for good measure, read Jim Beveridge and Robert Wiener Multithreading Applications in Win32.
Joel Sarch, comp.os.ms-Windows.programmer.win32

The unique and indispensable information in this book makes it a must-have for any serious Win32 programmer who is even thinking about using threads in an application.
Scott McMahan, Windows 95 Book FAQ

Multithreading is not a trivial or simple topic, and I would not want to approach it without this book by my side.
Visual Developer, April/May 1997

Multithreading Applications in Win32 provides excellent coverage of the threads implementation in Win32. You will find it useful whether you are a novice threads programmer or an experienced one.
C/C++ Users Journal, July 1997
...this book was a real joy to read and use. An excellent book! Strongly recommended for the intermediate to advanced Win32 programmer or the UNIX programmer transitioning to the Win32 environment desiring keen insight into multithreading under the MFC or Win32 API.
NT!NT! (Online Magazine of the San Diego County Windows NT User Group), February 1997

I came away from the book with a real understanding of the complexities that arise from introducing multithreading into a program, as well as some hints on how to make things work (and work efficiently). If you're working with Win32 and want to know about the theory or practice of threads, I doubt you'll find a better book than this.
Internet Nexus Reviews Using multiple threads, you can create high-performance servers, build extensions for Internet servers, take advantage of multiprocessor systems, build sophisticated objects in OLE and COM, and improve application responsiveness. Writing such software requires more than theory and a reference manual; it requires a comprehensive understanding of how everything fits together and a guide to what works and what doesn't.

Multithreading is supported under Windows NT and Windows 95 and later through the Win32 API, but coverage of this important topic has been sporadic and incomplete until now. In Multithreading Applications in Win32, with just enough theory and lots of sample code, Jim Beveridge and Bob Wiener show developers when, where, and how to use multithreading. Included in the book are:

  • Internet development examples, including ISAPI and WinSock.
  • Hands-on coverage of how to use threads and overlapped I/O for server development.
  • How to use the C run-time library and MFC in a multithreaded environment.
  • Examples in C and C++.
  • Comparisons to UNIX for developers transitioning from UNIX to Win32.
The publisher has a download available on their website for the code and sample applications from the book, including code that works with Internet WinSock.

Jim Beveridge has been playing with operating systems for over 15 years, from multiprocessor databases to microkernel operating system development. He holds a B.S. in Computer Science from Rochester Institute of Technology. He is currently employed as a consultant with Turning Point Software.

Bob Wiener holds a B.S. in Computer Engineering from Carnegie Mellon University. He has eight years of Windows applications development experience, which he is putting to good use doing MFC and ActiveX development for Trellix Corp.


Customer Reviews

Customer Reviews: 3     Average Customer Rating:

Feb 3, 2001     Chris (chris@envoz.com) from SF, CA
A must have
I have worked in Win32/Visual C++ for over 4 years and I always wanted to find a good book that explained the workings of threads and inter-threaded communication, among other things, and I finally found it. Unlike other books, the authors refrain from using MFC. I bought another book (win32 net prog) and even though it had twice the amount of information, this book gets to the point and they explain complex issues like synchronization, thread local storage, etc. very easily. Once you've read a couple of books in Win32 you realize that the authors either copy-paste half the MSDN information or paste entire MFC listings (what a waste of paper). Not in this book. The content is easy to read (I read its 350+ pages in three days), the small examples illustrate the concept and it provides a good start point for both client/server and COM development. Do you want to know what/when/how/why to use an I/O Completion port, overlapped IO, APCs ? etc... you know what to do.

Feb 4, 2000     CM (lnjcm@hotmail.com) from Phoenix, AZ
Wow!
This is the best book on Multithreading. Perfect for people who want to explore the world of multi-threading. No other book explains 'volatile' keyword as clearly as this book. It has very good examples that demonstrates the concepts very clearly. Money well spent.

Jul 20, 1999     Masroor from Dallas, TX
Only for programmer...
Buy this book if you want to use multithreading to its fullest extend.



Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account