Programming Books C Java PHP Python Learn more Browse Programming Books
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

WIN32 Multithreaded Programming Paperback – December 8, 1997


See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
$28.69 $0.79

NO_CONTENT_IN_FEATURE

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

Product Details

  • Paperback: 724 pages
  • Publisher: O'Reilly Media; 1 edition (December 8, 1997)
  • Language: English
  • ISBN-10: 1565922964
  • ISBN-13: 978-1565922969
  • Product Dimensions: 9.2 x 7 x 1.4 inches
  • Shipping Weight: 2.2 pounds
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Best Sellers Rank: #162,121 in Books (See Top 100 in Books)

Editorial Reviews

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.


More About the Author

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

Customer Reviews

4.6 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

19 of 19 people found the following review helpful By Jaideep Baphna on March 16, 2000
Format: Paperback
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By A Customer on May 3, 1999
Format: Paperback
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By A Customer on April 4, 1999
Format: Paperback
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 10 people found the following review helpful By Amazon Customer on May 10, 1998
Format: Paperback
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. 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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 7 people found the following review helpful By A Customer on September 6, 2000
Format: Paperback
The first five chapters are above average. I considered the wrapper class a distraction from the main topic and would have preferred more examples. This book is definately not for the novice and would be better for the experienced MT programmer whose looking for a quick refresher. If you are looking for a beginner's MT book keep looking as this one is not for you.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 4 people found the following review helpful By Andrés Peiro Molina on October 28, 1999
Format: Paperback
Excellent book on multithreading. I like the way the thread library was built into the learning process. Maybe it was not appropriate but I would have liked to see something on RPC threads also. Another O'Reilly kudo.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images


What Other Items Do Customers Buy After Viewing This Item?