Programming Books C Java PHP Python Learn more Browse Programming Books
Buy New
  • List Price: $89.95
  • Save: $17.99 (20%)
Only 1 left in stock (more on the way).
Ships from and sold by
Gift-wrap available.
Trade in your item
Get a $2.00
Gift Card.
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

On Concurrent Programming (Texts in Computer Science) Hardcover – May 1, 1997

ISBN-13: 978-0387949420 ISBN-10: 0387949429 Edition: 1997th

Buy New
Price: $71.96
25 New from $15.93 24 Used from $15.83
Amazon Price New from Used from
"Please retry"
$15.93 $15.83

Frequently Bought Together

On Concurrent Programming (Texts in Computer Science) + Concurrent Programming: Principles and Practice
Price for both: $194.49

Buy the selected items together


Shop the new
New! Introducing the, 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

  • Series: Texts in Computer Science
  • Hardcover: 473 pages
  • Publisher: Springer; 1997 edition (May 1, 1997)
  • Language: English
  • ISBN-10: 0387949429
  • ISBN-13: 978-0387949420
  • Product Dimensions: 9.5 x 6.4 x 1.5 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #2,235,536 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See both customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

9 of 11 people found the following review helpful By Peter G. Neumann on December 22, 1997
Format: Hardcover
< One of the most insidious sources of programming problems in the RISKS archives involves concurrent programming. Synchronization, locking, message passing, and other tight-coupling mechanisms are extremely difficult to do properly. Programming languages and operating systems are not necessarily much help by themselves.
Fred Schneider has put together a wonderful book on how to do concurrent programming correctly. Whereas the book is ideal for a one-semester course (and more), it is also very valuable as a reference work. It should be read by everyone deeply involved in writing critical programs. Although its focus is strongly on formal methods, I have long claimed that formal methods can be enormously helpful if you are really concerned about correctness in concurrency, for which most unproved algorithms tend to have flaws (and a few ``proved'' ones may also). Furthermore, the implementations of such algorithms are always in question, and formal methods can help significantly there as well.
[From the Risks Forum, vol 19 no 51]
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
Format: Hardcover Verified Purchase
I love this, even though it's exceedingly heavy duty stuff. That is not a criticism of the Author, it's the subject matter. There's only so much you can do to simplify it. If you want to talk about the correctness of parallel programs, then you need to have a basis to cover the subject matter. The author does a good job of building this up, but it is not easy going.

One of the most valuable things you will gain from this book is realizing just how much work is required to write correct concurrent code of any type.

Highly recommended to the serious readers. If you find semaphores difficult then you are not ready for even the first paragraphs of 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

Customer Images

What Other Items Do Customers Buy After Viewing This Item?