or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Multithreading Applications in Win32: The Complete Guide to Threads [Paperback]

Jim Beveridge , Robert Wiener
4.4 out of 5 stars  See all reviews (24 customer reviews)

List Price: $49.99
Price: $28.32 & FREE Shipping. Details
You Save: $21.67 (43%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 9 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Wednesday, May 29? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Paperback $28.32  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

December 29, 1996 0201442345 978-0201442342
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 associated web site includes the code and sample applications from the book, including code that works with Internet WinSock. 0201442345B04062001

Frequently Bought Together

Multithreading Applications in Win32: The Complete Guide to Threads + Win32 Programming (Addison-Wesley Advanced Windows Series)(2 Vol set)
Price for both: $80.81

Buy the selected items together


Editorial Reviews

Amazon.com Review

Multithreading--dividing an application into multiple independent streams of execution--is a powerful but potentially intimidating programming technique. Multithreading Applications in Win32: The Complete Guide to Threads teaches you how to build multithreaded applications step by step, starting with simple examples and gradually introducing complicating factors and the Win32 APIs you'll need to deal with them. After you've mastered the basic concepts, you'll learn exactly how to implement multithreading applications using C, C++, and MFC, plus specific applications of multithreading on the Win32 platform. The entire book maintains a conversational tone that helps make potentially complex topics understandable.

From the Back Cover

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 associated web site includes the code and sample applications from the book, including code that works with Internet WinSock.



0201442345B04062001

Product Details

  • Paperback: 400 pages
  • Publisher: Addison-Wesley Professional (December 29, 1996)
  • Language: English
  • ISBN-10: 0201442345
  • ISBN-13: 978-0201442342
  • Product Dimensions: 7.4 x 0.9 x 9.1 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (24 customer reviews)
  • Amazon Best Sellers Rank: #222,170 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

I've been reading quite a few books on the subject, and this one contains a lot of jems. ehuda@mediagate.co.il  |  2 reviewers made a similar statement
Excellent reference on writing, debugging, and maintaining multithreaded code in Windows. Richard Albury  |  3 reviewers made a similar statement
Most Helpful Customer Reviews
24 of 24 people found the following review helpful
5.0 out of 5 stars Essential Reading August 29, 2000
Format:Paperback
This book has been essential for writing our multi-threading, commercial apps. The material begins by providing an explanation for why threads are useful, and follows with a thorough explanation of how to synchronise the activities of many threads. Synchronisation is perhaps the biggest obstacle to producing a working multi-threaded app. I found the most useful chapter to be 10: Threads in MFC. This shows how to create worker threads, derived from CWinThread, instead of calling AfxBeginThread(). This allows you to design classes that represent your threads in a more object-oriented way. The book is clearly typeset, with good explanations of both good technique and the common mistakes that can easily be made when starting out. The FAQ section also helped with common problems that turned up.

I recommend a good understanding of C++ to get the most out of this book, though this isn't essential.

In my opinion, this is *the* book for understanding the theory and practice involved in Multithreaded apps for Win 32. Fortunately, I found this book before writing any multi-threaded apps and I cannot recommend it enough!

Comment | 
Was this review helpful to you?
16 of 16 people found the following review helpful
4.0 out of 5 stars Good book but as always be weary... January 16, 2000
By Andrew
Format:Paperback
I just started reading the book and the content is presented in a nice, progressive manner building up from the simple to the more complex. I just hope the author's discussions of threading is better than his coding. e.g. The sample code at the end of the second chapter doesn't do a good job of cleaning up - the font created is never destroyed and the bitmap created should be destroyed if printing to the printer. Also, most authors/publishers have an errata page for their books but none can be found for this one so you're left on your own to discover any bugs/typos.
Comment | 
Was this review helpful to you?
8 of 8 people found the following review helpful
5.0 out of 5 stars Exemplary February 27, 2004
By A Customer
Format:Paperback
It's old, and the sample code has some flaws, but the text is so damn clear that this book is a must buy. Nothing important is skimped, nothing is confused, nothing is concealed behind excess verbage. Both the Windows threading api and the deeper principles behind designing threaded apps are dealt with more than competently. A star taken away for some buggy sample code, but a star added for wrting clearly about threading, an area that's notoriusly hard to write about or explain well.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
2.0 out of 5 stars Entry level Win32 multithreading book
I bought this book in 2005. This is a good book for beginners. I would expect more advanced topics and more complex multithreading techniques.
Published 14 months ago by BENONE IONESCU
5.0 out of 5 stars Highly recommended, and info on the CD contents
Excellent reference on writing, debugging, and maintaining multithreaded code in Windows.

In my day job, I have to maintain and extend a heavily multithreaded service... Read more
Published on January 10, 2009 by Richard Albury
3.0 out of 5 stars Beginners guide to WIN32 threading, bit dated now.
A beginners guide to multi-threading on WIN32. Experienced developers might find it useful to quickly skim through this book to see if there is anything that they didn't already... Read more
Published on July 26, 2007 by J. S. Hardman
4.0 out of 5 stars Good but not perfect
It does a very good job at describing the Win32 API for multithreading but the applications of multithreading assumed is strictly I/O related (Networking,printing,writing/reading... Read more
Published on December 13, 2006 by Olivier Langlois
3.0 out of 5 stars Only Windows 95 and NT ???
Quite useful book. But I wont recommend it. Other than file I/O and threading, it is not for advanced programmers. Read more
Published on July 22, 2006 by Ajay Vijayvargiya
5.0 out of 5 stars This material is still relevent, even when using .NET
This material is still relevent, even when using .NET. The discussion of Win32 multithreading transcends any particular development environment used with a Windows 32 bit... Read more
Published on September 14, 2005 by G. Vignes
3.0 out of 5 stars Not the best
I bought this book to get advanced concepts of win32 multithreading which I cant get by browsing through msdn. Read more
Published on September 7, 2005 by Jojy George Varghese
5.0 out of 5 stars excellent
If you are looking to know in depth about multithreading in windows

with differences in unix, very good examples and useful information, please, check out this book.
Published on July 19, 2005 by Emilio A. Deccico
5.0 out of 5 stars Solid Book on WIN32 Threading
This is a very focused book. I found it a good companion book to other Windows programming books. It doesn't try to go into areas outside of it's scope like discussing MFC... Read more
Published on October 28, 2002 by Sean Kenworthy
4.0 out of 5 stars Good book but need an errota
I have to say that this is a good book as other reviewers have said.

But I have to point out that there are some inconsistent parts in the book. Read more

Published on July 11, 2001 by A 4-year old reader
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category