redbrain.shop
Suche...
Concurrent Programming: Algorithms Principles and Foundations
Concurrent Programming: Algorithms Principles and Foundations
Concurrent Programming: Algorithms Principles and Foundations
Concurrent Programming: Algorithms Principles and Foundations
1 of 2

Concurrent Programming: Algorithms Principles and Foundations

This book is devoted to the most difficult part of concurrent programming, namely synchronization concepts, techniques and principles when the cooperating entities are asynchronous, communicate through a shared memory, and may experience failures. Synchronization is no longer a set of tricks but, due to research results in recent decades, it relies today on sane scientific foundations as explained in this book. In this book the author explains synchronization and the implementation of concurrent objects, presenting in a uniform and comprehensive way the major theoretical and practical results of the past 30 years. Among the key features of the book are a new look at lock-based synchronization (mutual exclusion, semaphores, monitors, path expressions); an introduction to the atomicity consistency criterion and its properties and a specific chapter on transactional memory; an introduction to mutex-freedom and associated progress conditions such as obstruction-freedom and wait-freedom; a presentation of Lamport's hierarchy of safe, regular and atomic registers and associated wait-free constructions; a description of numerous wait-free constructions of concurrent objects (queues, stacks, weak counters, snapshot objects, renaming objects, etc.); a presentation of the computability power of concurrent objects including the notions of universal construction, consensus number and the associated Herlihy's hierarchy; and a survey of failure detector-based constructions of consensus objects. The book is suitable for advanced undergraduate students and graduate students in computer science or computer engineering, graduate students in mathematics interested in the foundations of process synchronization, and practitioners and engineers who need to produce correct concurrent software. The reader should have a basic knowledge of algorithms and operating systems.

Price now:

From

53,49 €

to

69,49 €
Günstigstes Angebot anzeigen 53,49 €

Preisentwicklung:

Details:

Concurrent Programming: Algorithms Principles and Foundations

This book is devoted to the most difficult part of concurrent programming, namely synchronization concepts, techniques and principles when the cooperating entities are asynchronous, communicate through a shared memory, and may experience failures. Synchronization is no longer a set of tricks but, due to research results in recent decades, it relies today on sane scientific foundations as explained in this book. In this book the author explains synchronization and the implementation of concurrent objects, presenting in a uniform and comprehensive way the major theoretical and practical results of the past 30 years. Among the key features of the book are a new look at lock-based synchronization (mutual exclusion, semaphores, monitors, path expressions); an introduction to the atomicity consistency criterion and its properties and a specific chapter on transactional memory; an introduction to mutex-freedom and associated progress conditions such as obstruction-freedom and wait-freedom; a presentation of Lamport's hierarchy of safe, regular and atomic registers and associated wait-free constructions; a description of numerous wait-free constructions of concurrent objects (queues, stacks, weak counters, snapshot objects, renaming objects, etc.); a presentation of the computability power of concurrent objects including the notions of universal construction, consensus number and the associated Herlihy's hierarchy; and a survey of failure detector-based constructions of consensus objects. The book is suitable for advanced undergraduate students and graduate students in computer science or computer engineering, graduate students in mathematics interested in the foundations of process synchronization, and practitioners and engineers who need to produce correct concurrent software. The reader should have a basic knowledge of algorithms and operating systems.

Price now:

From

53,49 €

to

69,49 €
Beste Auswahl

Springer Verlag GmbH

Neu

53,49 €

Gratisversand

Hugendubel

69,49 €

Gratisversand

Concurrent Programming: Algorithms, Principles, and Foundations

Springer Verlag GmbH

214.83% (+ 36,50 €)

Neu

53,49 €

Zum Shop gehen
Springer Nature Concurrent Programming: Algorithms, Principles, And Foundations Size 30

Springer Shop INT

223.66% (+ $38.00)

Concurrent Programming: Algorithms Principles and Foundations

Hugendubel

17.64% (+ 10,42 €)

53,49 €

Gratisversand

Geschäft
$54.99

Gratisversand

Geschäft
69,49 €

Gratisversand

Geschäft

Produktbeschreibung

This book is devoted to the most difficult part of concurrent programming, namely synchronization concepts, techniques and principles when the cooperating entities are asynchronous, communicate through a shared memory, and may experience failures. Synchronization is no longer a set of tricks but, due to research results in recent decades, it relies today on sane scientific foundations as explained in this book. In this book the author explains synchronization and the implementation of concurrent objects, presenting in a uniform and comprehensive way the major theoretical and practical results of the past 30 years. Among the key features of the book are a new look at lock-based synchronization (mutual exclusion, semaphores, monitors, path expressions); an introduction to the atomicity consistency criterion and its properties and a specific chapter on transactional memory; an introduction to mutex-freedom and associated progress conditions such as obstruction-freedom and wait-freedom; a presentation of Lamport's hierarchy of safe, regular and atomic registers and associated wait-free constructions; a description of numerous wait-free constructions of concurrent objects (queues, stacks, weak counters, snapshot objects, renaming objects, etc.); a presentation of the computability power of concurrent objects including the notions of universal construction, consensus number and the associated Herlihy's hierarchy; and a survey of failure detector-based constructions of consensus objects. The book is suitable for advanced undergraduate students and graduate students in computer science or computer engineering, graduate students in mathematics interested in the foundations of process synchronization, and practitioners and engineers who need to produce correct concurrent software. The reader should have a basic knowledge of algorithms and operating systems.

Produktspezifikationen

General

Material

eBook

Size

30

Brand

Springer Nature

Günstigstes Angebot anzeigen 53,49 €

Teilen:

Lieferung, Rückgabe & Rückerstattung
Lieferung

Verkäufer bieten eine Reihe von Lieferoptionen an, sodass Sie die für Sie am besten geeignete auswählen können. Viele Verkäufer bieten kostenlose Lieferung an. Die Versandkosten und den voraussichtlichen Liefertermin finden Sie immer in einer Auflistung des Verkäufers. Während der Kaufabwicklung wird eine vollständige Liste der Lieferoptionen angezeigt. Dies können sein: Expressversand, Standardversand, Economy-Versand, Click & Collect, kostenlose lokale Abholung vom Verkäufer.

Kehrt zurück

Ihre Optionen für die Rücksendung eines Artikels hängen davon ab, was Sie zurückgeben möchten, warum Sie ihn zurückgeben möchten und welche Rückgabebedingungen der Verkäufer hat. Wenn der Artikel beschädigt ist oder nicht mit der Auflistungsbeschreibung übereinstimmt, können Sie ihn zurückgeben, auch wenn die Rückgaberichtlinie des Verkäufers besagt, dass er keine Rücksendungen akzeptiert. Wenn Sie Ihre Meinung geändert haben und keinen Artikel mehr möchten, können Sie dennoch eine Rücksendung anfordern, der Verkäufer muss diese jedoch nicht akzeptieren. Wenn der Käufer seine Meinung zu einem Kauf ändert und einen Artikel zurückgeben möchte, muss er möglicherweise die Rücksendekosten bezahlen, abhängig von den Rückgabebedingungen des Verkäufers. Verkäufer können dem Käufer eine Rücksendeadresse und zusätzliche Rücksendeportoinformationen zur Verfügung stellen. Verkäufer zahlen für das Rückporto, wenn es ein Problem mit dem Artikel gibt. Wenn der Artikel beispielsweise nicht mit der Auflistungsbeschreibung übereinstimmt, beschädigt oder defekt ist oder gefälscht ist. Laut Gesetz haben Kunden in der Europäischen Union auch das Recht, den Kauf eines Artikels innerhalb von 14 Tagen ab dem Tag zu stornieren, an dem Sie die letzte von Ihnen bestellte Ware erhalten, oder ein von Ihnen angegebener Dritter (außer dem Spediteur) (falls separat geliefert). Dies gilt für alle Produkte mit Ausnahme von digitalen Artikeln (z. B. digitaler Musik), die Ihnen sofort mit Ihrer Bestätigung zur Verfügung gestellt werden, sowie für andere Artikel wie Video, DVD, Audio, Videospiele, Sex- und Sinnlichkeitsprodukte und Softwareprodukte, bei denen der Artikel verwendet wurde nicht versiegelt.

Rückerstattungen

Verkäufer müssen nur dann eine Rückerstattung für bestimmte Artikel anbieten, wenn diese fehlerhaft sind, z. B.: Personalisierte Artikel und Sonderanfertigungen, verderbliche Artikel, Zeitungen und Zeitschriften, unverpackte CDs, DVDs und Computersoftware. Wenn Sie Ihr PayPal-Guthaben oder Bankkonto zur Einzahlung der ursprünglichen Zahlung verwendet haben, wird das zurückerstattete Geld auf Ihr PayPal-Guthaben zurückgeführt. Wenn Sie eine Kredit- oder Debitkarte verwendet haben, um die ursprüngliche Zahlung zu finanzieren, wird das zurückerstattete Geld auf Ihre Karte zurückgeführt. Der Verkäufer wird die Rückerstattung innerhalb von drei Arbeitstagen vornehmen, es kann jedoch bis zu 30 Tage dauern, bis Paypal die Überweisung verarbeitet. Bei Zahlungen, die teilweise von einer Karte und teilweise von Ihrem Guthaben / Ihrer Bank finanziert werden, wird das von Ihrer Karte abgezogene Geld auf Ihre Karte zurückgeführt und der Restbetrag wird auf Ihr PayPal-Guthaben zurückgeführt.