See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

29 used & new from $9.21

Have one to sell? Sell yours here
 
 
Win32 Multithreaded Programming
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Win32 Multithreaded Programming (Paperback)

by Aaron Cohen (Author), Mike Woodring (Author)
4.5 out of 5 stars See all reviews (11 customer reviews)


Available from these sellers.


4 new from $50.88 25 used from $9.21
Also Available in: List Price: Our Price: Other Offers:
Paperback (Bargain Price) 14 used & new from $14.88

Customers Who Bought This Item Also Bought

Multithreading Applications in Win32: The Complete Guide to Threads (Addison-Wesley Microsoft Technology Series)

Multithreading Applications in Win32: The Complete Guide to Threads (Addison-Wesley Microsoft Technology Series)

by Jim Beveridge
4.5 out of 5 stars (23)  $31.49
Windows via C/C++ (Pro - Developer)

Windows via C/C++ (Pro - Developer)

by Jeffrey M. Richter
4.6 out of 5 stars (14)  $44.09
Multithreaded Programming with Win32

Multithreaded Programming with Win32

by Thuan Q. Pham
Advanced Windows Debugging (Addison-Wesley Microsoft Technology Series)

Advanced Windows Debugging (Addison-Wesley Microsoft Technology Series)

by Mario Hewardt
4.9 out of 5 stars (21)  $48.60
Memory Dump Analysis Anthology, Volume 1 (v. 1)

Memory Dump Analysis Anthology, Volume 1 (v. 1)

by Dmitry Vostokov
5.0 out of 5 stars (1)  $26.40
Explore similar items

Editorial Reviews

Product Description
This book clearly explains the concepts of multithreaded programs and shows developers how to skillfully construct efficient and complex applications. From basic thread synchronization using mutexes and semaphores, to advanced topics like creating reusable thread pools or implementing a deferred processing queue, the book uses real-world applications and carefully constructed examples to illustrate the principles of multithreaded programming. Some of the topics covered include:
  • How the Windows operating systems handle threads
  • Multithreading primitives in the Win32 API
  • Techniques for generating thread-safe dynamic link libraries
  • Advanced techniques for thread synchronization
  • Basic scenarios for building multithreaded user interfaces
The CD-ROM features Mcl, the authors' C++ class library for multithreaded programming, which both wraps multithreaded API functions and easily supports more complex multithreaded scenarios. For programmers using MFC, an additional library, Mcl4Mfc, is included for MFC compatibility.

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

  • Paperback: 720 pages
  • Publisher: O'Reilly; 1 edition (December 1, 1997)
  • Language: English
  • ISBN-10: 1565922964
  • ISBN-13: 978-1565922969
  • Product Dimensions: 9.2 x 7 x 1.4 inches
  • Shipping Weight: 2.3 pounds
  • Average Customer Review: 4.5 out of 5 stars See all reviews (11 customer reviews)
  • Amazon.com Sales Rank: #837,712 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #21 in  Books > Computers & Internet > Programming > APIs & Operating Environments > Win32 API
    #94 in  Books > Computers & Internet > Hardware > Parallel Processing Computers

Look Inside This Book


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
Check a corresponding box or enter your own tags in the field below.
(12)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

 

Customer Reviews

11 Reviews
5 star:
 (7)
4 star:
 (3)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
17 of 17 people found the following review helpful:
5.0 out of 5 stars This one is a Keeper, March 17, 2000
By Jaideep Baphna (Cambridge, MA United States) - See all my reviews
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?

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars Very useful class libraries included in this book..., May 4, 1999
By A Customer
This is one of the best books I've ever read. Before reading this book, I didn't have experience of multithreaded programming in Windows NT. The class libraries inside give me a good paradigm on how to write safe multithreading codes, and help me to finish the software development at my job as soon as possible. I honestly appreciate that the authors made their efforts to write this excellent book.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars A must have for your library, April 5, 1999
By A Customer
One of the best book on programming I have ever read. The book expands your brain to think in parallel. The included class libraries (C++) are excellent building blocks and I use them all the time in my own projects.

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.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Win32 Multithreaded Programming Review
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... Read more
Published on October 4, 2005 by Damon A. Dageenakis

5.0 out of 5 stars A lot of useful techniques
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. Read more
Published on March 8, 2001 by Tam

5.0 out of 5 stars A very good book on multithreading
I have not seen a better book on multithreading than this one...
Published on November 18, 2000

3.0 out of 5 stars Ok book... but wrapper class is more of a distraction
The first five chapters are above average. I considered the wrapper class a distraction from the main topic and would have preferred more examples. Read more
Published on September 6, 2000

4.0 out of 5 stars Great book!
This is a great book! It covers kernel objects in detail (mutexes, semaphores, etc.), with simple example code. Read more
Published on January 3, 2000 by Dan Hintz

4.0 out of 5 stars The only book you need for multithreading on windows.
Excellent book on multithreading. I like the way the thread library was built into the learning process. Read more
Published on October 28, 1999 by Harry J. Kobetitsch (kobet@hot...

4.0 out of 5 stars Not a good book for the multithreading novice.
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. Read more

Published on May 10, 1998 by G. Wade Johnson

5.0 out of 5 stars A GREAT book on threads .
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. Read more
Published on May 3, 1998 by Kashif Iqbal kabooooom@hotmail.com

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   
Related forums


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Cut Grass like Butter

Shop all Oregon mower blades
Keep your lawn mower sharp and ready to go by replacing that old mower blade with an Oregon Gator mower blade. Choose from Gator Mulcher or Fusion blade technology designed to fit almost any lawn mower.

Shop all Oregon mower blades

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 
Shop for the Sjoberg Workbench
Swedish-Made Sjoberg WorkbenchKeep your work area organized with the beautifully made and useful Sjoberg workbench.
 
Shop for Welding Torches and Oxyacetylene Torch Kits
Welding Torch and Oxyacetylene Torch KitsSelect a welding torch and oxyacetylene torch kit for tough construction, fabrication, repair, and other torch jobs.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Finger Lickin' Fifteen
Finger Lickin' Fifteen by Janet Evanovich

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates