Skip to content

Origin of Concurrent Programming From Semaphores to Remote Procedure Calls

Best in textbook rentals since 2012!

ISBN-10: 0387954015

ISBN-13: 9780387954011

Edition: 2002

Authors: Per Brinch Hansen

List price: $109.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

This book is a collection of original papers written by the computer scientists who made the major breakthroughs in concurrent programming. It covers the pioneering era of the field, from the semaphores of the mid 1960s to the remote procedure calls of the late 1970s."The Origin of Concurrent Programming" presents 19 seminal papers by E. W. Dijkstra, P. Brinch Hansen, and C. A. R. Hoare.While focusing on contributions of major and lasting importance, the book: * Features an essay that summarizes the papers and puts them in historical perspective. * Builds on fundamental programming concepts, such as speed independence, fair scheduling, mutual exclusion, deadlock prevention, and process…    
Customers also bought

Book details

List price: $109.99
Copyright year: 2002
Publisher: Springer New York
Publication date: 5/31/2002
Binding: Hardcover
Pages: 534
Size: 7.01" wide x 9.25" long x 1.50" tall
Weight: 2.442
Language: English

The Invention of Concurrent Programming
Conceptual Innovation
Cooperating Sequential Processes
The Structure of the THE Multiprogramming System
RC 4000 Software: Multiprogramming System
Hierarchical Ordering of Sequential Processes
Programming Language Concepts
Towards a Theory of Parallel Programming
An Outline of a Course on Operating System Principles
Structured Multiprogramming
Shared Classes
Monitors: An Operating System Structuring Concept
Concurrent Programming Languages
The Programming Language Concurrent Pascal
Model Operating Systems
The Solo Operating System: A Concurrent Pascal Program
The Solo Operating System: Processes, Monitors and Classes
Design Principles
Distributed Computing
A Synthesis Emerging?
Communicating Sequential Processes
Distributed Processes: A Concurrent Programming Concept
Joyce - A Programming Language for Distributed Systems
Implementation Issues
SuperPascal: A Publication Language for Parallel Scientific Computing
Efficient Parallel Recursion