or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $15.60 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Synchronization Algorithms and Concurrent Programming
 
See larger image
 
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.

Synchronization Algorithms and Concurrent Programming [Paperback]

Gadi Taubenfeld (Author)
5.0 out of 5 stars  See all reviews (3 customer reviews)

List Price: $151.20
Price: $95.86 & this item ships for FREE with Super Saver Shipping. Details
You Save: $55.34 (37%)
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
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Want it delivered Tuesday, February 14? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Sell Back Your Copy for $15.60
Whether you buy it used on Amazon for $59.00 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $15.60.
Used Price$59.00
Trade-in Price$15.60
Price after
Trade-in
$43.40

Book Description

July 30, 2006 0131972596 978-0131972599 1

The first textbook that focuses purely on Synchronization - a fundamental challenge in Computer Science that is fast becoming a major performance and design issue for concurrent programming on modern architectures, and for the design of distributed systems.


Frequently Bought Together

Synchronization Algorithms and Concurrent Programming + The Art of Multiprocessor Programming + The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications
Price For All Three: $187.40

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The Art of Multiprocessor Programming $55.08

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications $36.46

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

From the Back Cover

Synchronization Algorithms and Concurrent Programming
Gadi Taubenfeld
Synchronization is a fundamental challenge in computer science.  It is fast becoming a major performance and design issue for concurrent programming on modern architectures, and for the design of distributed systems.  This is the first text to give a complete and coherent view of all aspects of synchronization algorithms.
Computer science students, programmers, system designers and researchers will be able to solve problems and master techniques that go beyond the treatment provided in introductory texts on operating systems, distributed computing and concurrency.  Dozens of algorithms are presented and their performance is analyzed according to precise complexity measures.
Highlights of the book include
Ø      A wide variety of synchronization problems, algorithms and  key concepts covered in detail.
Ø      Self-review questions with solutions to check your understanding.
Ø      A wealth of end-of-chapter exercises and bibliographic notes.
Ø      Over 300 annotated references guiding you through the contemporary research literature.
Ø      A companion website provides PowerPoint slides and other teaching and learning aids for students and instructors at  faculty.idc.ac.il/gadi/book.htm and pearsoned.co.uk/taubenfeld.
 
About the author
Gadi Taubenfeld is a Professor of Computer Science at the Interdisciplinary Center in Herzliya, Israel. He is an established authority in the area of concurrent and distributed computing and has published widely in leading journals and conferences. He was the head of the computer science division at Israel's Open University; member of technical staff at AT&T Bell Laboratories; consultant to AT&T Labs - Research; and a research scientist and lecturer at Yale University. He holds a PhD in Computer Science from the Technion - Israel Institute of Technology.

About the Author

Gadi Taubenfeld is a Professor of Computer Science at the Interdisciplinary Center in Herzliya, Israel. He is an established authority in the area of concurrent and distributed computing and has published widely in leading journals and conferences. He was the head of the computer science division at Israel's Open University; member of technical staff at AT&T Bell Laboratories; consultant to AT&T Labs - Research; and a research scientist and lecturer at Yale University. He holds a PhD in Computer Science from the Technion - Israel Institute of Technology.

Product Details

  • Paperback: 440 pages
  • Publisher: Prentice Hall; 1 edition (July 30, 2006)
  • Language: English
  • ISBN-10: 0131972596
  • ISBN-13: 978-0131972599
  • Product Dimensions: 9.3 x 6.9 x 0.9 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #555,164 in Books (See Top 100 in Books)

More About the Author

I am a professor of computer science at the Interdisciplinary Center in Herzliya, Israel. Before joining IDC, I was the head of the computer science division at Israel's Open University; member of technical staff at AT&T Bell Laboratories; consultant to AT&T Labs-Research; and a research scientist and lecturer at Yale University. I hold a PhD in Computer Science from the Technion - Israel Institute of Technology. My primary research interests are in concurrent and distributed computing.

Personal homepage: http://www.faculty.idc.ac.il/gadi/
Companion Website: http://www.faculty.idc.ac.il/gadi/book.htm

 

Customer Reviews

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

10 of 11 people found the following review helpful:
5.0 out of 5 stars One of the best books on the item, July 21, 2008
This review is from: Synchronization Algorithms and Concurrent Programming (Paperback)
The book gives an excellent description for advanced topics in synchronization problems( at least this topics are advanced for an ordinary engineer who has hardly encountered something beside read-write spin locks and semaphores ). In my opinion one of the most interesting chapters are those that include theorems which give a low space boundary posed by the properties of objects used for synchronization.
The book is on the same level as Herlihy and Shavit's "The art of multiprocessor programming". I would recommend to read the both - it is hard to choose the better one, they both are excellent.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Great presentation of complicated algorithms, February 28, 2011
By 
Arnon Sela (Dallas, Texas United States) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Synchronization Algorithms and Concurrent Programming (Paperback)
From the beginning of the book it presents useful algorithms in a way that is easy to understand and replicate into your system. One of the reason is the use of pseudo language. But moreover is the clarity of the writing and the examples. This makes the book an easy and enjoyable read.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 8 people found the following review helpful:
5.0 out of 5 stars Excellent book for concurrent programming, February 22, 2008
This review is from: Synchronization Algorithms and Concurrent Programming (Paperback)
The book introduces the fundamental concepts of concurrent programming and presents synchronization methods and techniques used for solving numerous problems in programming multiprocessor (multicore) computer architectures. It is written in a clear style that makes it a pleasure read. A superb academic treatment of the topic.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

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 Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject