or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £8.10 Amazon.co.uk Gift Card
Concurrency: State Models and Java Programs
 
 
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.

Concurrency: State Models and Java Programs [Hardcover]

Jeff Magee , Jeff Kramer
4.2 out of 5 stars  See all reviews (9 customer reviews)
RRP: £41.99
Price: £35.19 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £6.80 (16%)
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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 3 left in stock--order soon (more on the way).
Want guaranteed delivery by Wednesday, May 30? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Hardcover £35.19  
Trade In this Item for up to £8.10
Trade in Concurrency: State Models and Java Programs for an Amazon.co.uk gift card of up to £8.10, which you can then spend on millions of items across the site. Plus, get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Customers buy this book with Introduction to Algorithms £36.79

Concurrency: State Models and Java Programs + Introduction to Algorithms
Price For Both: £71.98

Show availability and delivery details

  • This item: Concurrency: State Models and Java Programs

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Introduction to Algorithms

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions


Customers Who Bought This Item Also Bought


Product details

  • Hardcover: 434 pages
  • Publisher: John Wiley & Sons; 2nd Edition edition (21 April 2006)
  • Language English
  • ISBN-10: 0470093552
  • ISBN-13: 978-0470093559
  • Product Dimensions: 23.6 x 19.3 x 2.9 cm
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Bestsellers Rank: 330,013 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Jeff Magee
Discover books, learn about writers, and more.

Visit Amazon's Jeff Magee Page

Product Description

Review

..."this well written book [...] will be useful to those designing distributed systems"
--Computing Reviews, June 2000

Product Description

Concurrency provides a thoroughly updated approach to the basic concepts and techniques behind concurrent programming. Concurrent programming is complex and demands a much more formal approach than sequential programming. In order to develop a thorough understanding of the topic Magee and Kramer present concepts, techniques and problems through a variety of forms: informal descriptions, illustrative examples, abstract models and concrete Java examples. These combine to provide problem patterns and associated solution techniques which enable students to recognise problems and arrive at solutions.

New features include:

  • New chapters covering program verification and logical properties.
  • More student exercises.
  • Supporting website contains an updated version of the LTSA tool for modelling concurrency, model animation, and model checking.
  • Website also includes the full set of state models, java examples, and demonstration programs and a comprehensive set of overhead slides for course presentation.

   


Inside This Book (Learn More)
First Sentence
Between June 1985 and January 1987, a computerized radiation therapy machine called Therac-25 caused six known accidents involving massive overdoses with resultant deaths and serious injuries. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search 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)
 
(1)

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

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
3 of 3 people found the following review helpful
Format:Hardcover
The authors have taken a very practical, visual approach to the subject-and it works well. The various features are explained fully in the text and are graphically illustrated as applets on the supplied disc. This book is a good 'read' and thought has gone into keeping the reader interested in this tricky subject. It has been a welcome ally to help me deal with the set book for the OU course M301. This book is money well spent.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
OK for beginners... 18 May 2001
Format:Hardcover
I bought this bought to aid my studies for a concurrency course at university. The book is well written and does explain things very well, although it did not go into enough depth that I needed for the course. It missed out some of the fundamental issues of concurrency, such as Dekker's Algorithm. This book is fine for beginners, or indeed people who want to program concurrently in Java, without much background knowledge. To be honest I was a bit disappointed.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
By A Customer
Format:Hardcover
I have used Magee and Kramer's book (or rather their manuscript) twice in the UG programme of the Dept. of Computer Science at University College London. I used it to teach a 30 hours course on Concurrency to final year BSc students in Computer Science.

The book is very appealing for several reasons:

Firstly, it is the only available book that provides an engineering discipline to concurrency. It covers both a sound introduction to the theory of concurrency and practical guidelines how to design concurrent programs using the UML and Java.

Secondly, the book is nicely written indeed. The concepts are well motivated, the intriguingly difficult theory of concurrency is well explained and the book is full of examples that show both theory and practice of Concurrency.

Thirdly, the book is not only a book; it's a nicely boundled package. It comes with Java demonstration applets that I used to visualize concurrency concepts, such as Monitors, Mutual Exclusion and Fairness in the class room. Moreover, the book includes a CD with a tool that students (and professors) can use for modelling and model checking purposes. The tool implements labelled transition systems analysis and supports visualization of label transition system execution.

Finally the web site that accompanies the book is full of exercises and exam questions and model answers are available too.

Using this material was a truly positive experience.

Comment | 
Was this review helpful to you?

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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges